956 282
1227 386
2122 597
1720 310
15351 332
40254 535
45988 268
18813 426
6168 104
3304 220
12504 783