21996 379
12362 622
14400 97
2611 154
30107 972
12744 238
2131 328
7336 545
8629 624
4631 601
2879 166
21601 1020
1666 31
3349 262
4497 341
10090 171