30668 55
1876 59
16750 88
9622 75
6532 670
4541 807
3666 355
2272 205
1431 68
3243 321
2171 355
1930 294