3210 841
1103 332
2877 937
2486 724
1152 34
20675 104
10115 272
5883 495
23120 569
6689 156
156685 632
1405 152