956 282
1224 386
2121 597
1715 310
15347 332
40182 535
45950 268
18797 426
6147 104
3299 220
12395 783