956 282
1223 386
2121 597
1713 310
15345 332
40157 535
45946 268
18791 426
6138 104
3298 220
12375 783