957 282
1228 386
2122 597
1720 310
15351 332
40319 535
46006 268
18829 426
6188 104
3306 220
12593 783