18591 375
10001 169
1147 176
7143 31
9520 236
27012 451
14609 828
9497 243
6652 30
3469 675
4001 225
1487 57
7814 621
4238 878