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