21002 701
5767 181
2484 226
1740 180
4757 767
3634 285
5778 637
2665 409
6861 929
2994 403
4502 396
2192 240
4784 735
39495 825
15841 168