21028 701
5774 181
2484 226
1742 180
4759 767
3635 285
5780 637
2665 409
6861 929
2995 403
4502 396
2195 240
4785 735
39503 825
15841 168