3297 841
1108 332
2890 937
2491 724
1329 34
20689 104
10135 272
5883 495
23149 569
6706 156
156755 632
1406 152