2701
4
642
1
1568
1545
2
4526
3336
1032
0
1846
2516
622
906
1439
1668
2188
2544
2999
3
957
1288
585
3025
1005
1326
1144
1148
2368
2152
2166
953
101415
109
9968
9