18071 1015
2394 700
1323 314
2317 533
1757 424
823 240
755 44
2624 768
2986 802
2957 737
2826 561
1013 28
3425 907
2447 319
2046 469
4012 604
1659 348
940 102
2780 527
1733 293
1361 119
2492 539
2055 276
1883 216