31426 620
8002 77
7387 297
43444 313
12797 306
9120 409
6462 588
14734 616
11192 647
6803 252
3627 273
11753 901
16224 274
4508 328
3099 815
4363 440
6034 483
1507 161
9591 343
2227 144
3682 867
12010 634
4932 557
1785 356
1666 268