1029
2
5225
8
1581
3765
4
1223
1
3371
9
2271
1247
1301
2510
1744
3629
1814
810
2245
3
717
2954
1226
3053
7
3105
3971
3466
1292
0
1676
8527
2966
10
2041
2313
2075
4821