958 282
1233 386
2123 597
1732 310
15366 332
40396 535
46046 268
18850 426
6213 104
3307 220
12639 783