32154 873
19804 675
5505 636
3526 46
9292 364
8596 375
17403 470
8700 322
4325 97
7934 633
5966 244
3615 586
4536 113
2136 412
1774 237
1180 78