957 282
1232 386
2123 597
1725 310
15360 332
40368 535
46031 268
18837 426
6202 104
3307 220
12629 783