31431 620
8002 77
7387 297
43451 313
12797 306
9120 409
6462 588
14739 616
11194 647
6803 252
3628 273
11753 901
16232 274
4511 328
3100 815
4366 440
6035 483
1507 161
9592 343
2228 144
3682 867
12014 634
4935 557
1786 356
1666 268