32101 873
19797 675
5501 636
3524 46
9288 364
8591 375
17401 470
8699 322
4324 97
7933 633
5964 244
3614 586
4525 113
2136 412
1772 237
1177 78