42086 313
24226 703
2713 93
3305 617
4638 830
571 28
2173 338
10013 297
3286 61
3046 88
3809 327
6006 106
5700 702
3561 290
4746 898
2479 493
4902 242
4896 421
1946 428
2559 506
1893 383
2703 568
1873 386
1702 350
3291 882