966 282
1241 386
2128 597
1743 310
15408 332
40550 535
46155 268
18899 426
6266 104
3321 220
12695 783