2952 162
1203 293
1115 298
1076 118
1038 13
1030 26
1025 109
1022 47
1001 494
1001 822
998 977
993 835
992 10
988 594
987 596
985 717
978 175
963 934
947 580
947 621