2957 162
1464 249
1170 572
1123 269
1100 601
1067 42
1050 201
1050 632
1035 92
1028 226
1018 16
1014 946
1005 120
992 923
987 796
980 276
975 529
957 817
948 946
937 470