956 282
1223 386
2121 597
1713 310
15345 332
40159 535
45946 268
18791 426
6142 104
3299 220
12377 783