956 282
1223 386
2121 597
1713 310
15347 332
40165 535
45946 268
18793 426
6143 104
3299 220
12377 783