31860 875
19759 675
5506 636
4836 46
9289 364
8581 375
17407 470
8709 322
4350 97
7930 633
5903 244
3625 586
4507 113
2124 412
1786 237
1183 78