32999 873
19913 675
5582 636
3595 46
9364 364
8681 376
17443 470
8771 322
4375 97
7991 633
6069 244
3768 586
4676 113
2200 412
1812 237
1216 78