2981 162
1210 293
1120 298
1081 118
1038 13
1036 26
1026 109
1023 47
1001 494
1001 822
999 977
995 10
994 835
991 594
987 596
985 717
978 175
963 934
951 620
947 580