30861 66
2635 596
3436 685
2925 619
6313 70
5605 693
1168 338
2150 700
5182 514
9033 372
1857 161
12623 487
22400 907
8535 94
3149 310
2534 628
24885 283
8038 388
3465 85
36915 103
631 143
2703 609
1773 367
834 246