31906 875
19770 675
5511 636
4851 46
9295 364
8593 375
17409 470
8720 322
4365 97
7935 633
5912 244
3631 586
4520 113
2126 412
1798 237
1191 78