32160 873
19804 675
5505 636
3526 46
9293 364
8600 376
17403 470
8700 322
4325 97
7935 633
5966 244
3615 586
4545 113
2137 412
1776 237
1182 78