956 282
1226 386
2122 597
1718 310
15348 332
40203 535
45968 268
18803 426
6151 104
3301 220
12428 783