32722 873
19878 675
5567 636
3552 46
9333 364
8657 376
17427 470
8740 322
4356 97
7970 633
6040 244
3732 586
4615 113
2180 412
1795 237
1201 78