957 282
1232 386
2123 597
1728 310
15363 332
40375 535
46037 268
18840 426
6209 104
3307 220
12632 783