32941 873
19901 675
5580 636
3584 46
9358 364
8680 376
17440 470
8768 322
4370 97
7986 633
6064 244
3764 586
4673 113
2198 412
1810 237
1216 78