958 282
1234 386
2123 597
1734 310
15369 332
40410 535
46054 268
18855 426
6217 104
3307 220
12642 783