1053 23
2305 271
1381 319
3390 558
1959 304
444 68
1771 347
2777 408
2928 631
3287 891
2876 776
2392 508
405 42
3055 872
1272 111
1212 58
1132 198
2353 600
2579 515
1985 158
861 143
375 43
2627 522
2717 688