1016 242
2639 831
7178 826
12435 801
11262 621
3838 281
121455 371
97494 673
147637 742
101453 162
155526 441