31426 620
8002 77
7387 297
43446 313
12797 306
9120 409
6462 588
14736 616
11192 647
6803 252
3628 273
11753 901
16226 274
4509 328
3100 815
4363 440
6034 483
1507 161
9592 343
2228 144
3682 867
12014 634
4934 557
1785 356
1666 268