31426 620
8002 77
7385 297
43443 313
12797 306
9120 409
6462 588
14734 616
11192 647
6802 252
3627 273
11753 901
16220 274
4508 328
3098 815
4362 440
6034 483
1507 161
9591 343
2226 144
3682 867
12010 634
4931 557
1785 356
1665 268