31476 620
8011 77
7417 297
43564 313
12829 306
9127 409
6473 588
14774 616
11213 647
6812 252
3639 273
11769 901
16288 274
4542 328
3109 815
4372 440
6044 483
1511 161
9608 343
2239 144
3698 867
12034 634
4945 557
1800 356
1676 268