22016 379
12363 622
14400 97
2612 154
30114 972
12744 238
2132 328
7339 545
8634 624
4635 601
2880 166
21618 1020
1666 31
3356 262
4497 341
10099 171