28427 871
19380 675
5345 636
3338 46
3815 363
8316 375
17256 470
8506 322
4116 97
7798 633
5638 244
3490 586
4232 113
2039 412
1635 237
1107 78