31435 620
8005 77
7389 297
43461 313
12801 306
9120 409
6463 588
14741 616
11195 647
6805 252
3630 273
11755 901
16239 274
4515 328
3103 815
4367 440
6037 483
1507 161
9593 343
2232 144
3683 867
12014 634
4936 557
1787 356
1668 268