1113 242
6016 782
10608 845
2148 323
2890 368
2154 177
2358 255
2230 276
1522 34
35285 647
56556 553
9333 724
23451 483