2456
1
1174
1812
3
2209
3715
4
1306
4387
571
1751
2086
4938
5439
2
5151
1416
3080
4957
5
2578
1526
21152
8
4651
4016
2755
2650
20
1679
5717
280
2405
1797
2740