28496 871
19388 675
5349 636
3343 46
3817 363
8322 375
17259 470
8510 322
4119 97
7799 633
5639 244
3492 586
4233 113
2039 412
1636 237
1108 78