956 282
1223 386
2119 597
1712 310
15339 332
40128 535
45919 268
18783 426
6137 104
3296 220
12369 783