33017 873
19923 675
5583 636
3595 46
10127 364
8682 376
17443 470
8774 322
4377 97
7991 633
6070 244
3772 586
4679 113
2200 412
1814 237
1218 78