1095 29
1606 319
2368 651
1686 374
3101 822
777 140
2795 674
2655 590
1467 301
3798 714
2941 131
3217 512
9667 596
6341 330
11619 562
12702 251
3334 631
4145 639
2592 752
447 95
1150 224
2092 416
4269 408
1366 437
1442 410
1622 345
3193 899
146 38