2456
1
1174
1812
3
2209
3715
4
2153
7
527
1306
4387
951
571
1751
2086
4938
1423
1564
5439
2
2324
1416
4957
5
1442
2578
159
1526
1986
1557
4016
2755
1575
1679