1031 251
2315 604
2106 373
2332 560
2736 597
18315 989
2321 295
14932 694
3984 473
6003 635
4324 314
7492 159
5358 78
8798 764
12685 455
1073 333
2841 560
1450 363
1126 246
1210 289
2835 729
1123 262
1711 503
1599 305