13796 255
1882 161
7040 235
2614 233
23567 345
5001 468
34151 856
13208 594
5527 453
6213 29
8304 999
4507 432