4498
1013
7098
1598
5430
1223
1750
394
1781
401
2630
593
5198
1171
2838
639
2233
503
6930
1560