15098 502
8573 320
4217 291
9088 665
9660 747
31276 633
21995 1056
1570 110
1951 93
4223 98
4221 598
22650 174
17162 108
2636 398
3933 806