21998 379
12362 622
14400 97
2611 154
30107 972
12744 238
2132 328
7336 545
8629 624
4632 601
2879 166
21602 1020
1666 31
3349 262
4497 341
10090 171