3503 300
2657 101
2403 87
2394 209
2180 453
2083 610
2073 29
2039 221
1338 943
1329 972
1311 866
1306 385
1292 287
1272 892
1240 433
1234 925
1216 979
1204 659
1200 231
1173 865
1169 795
1166 63
1130 872
1124 909
1123 255
1121 920
1115 522
1114 764