31518 874
19703 675
5485 636
3489 46
9271 364
8535 375
17385 470
8681 322
4305 97
7910 633
5867 244
3604 586
4458 113
2107 412
1755 237
1172 78