1029
2
1992
3
1223
1
3371
9
697
0
2271
4
1309
4914
1247
1301
5225
8
2510
1581
1744
3765
3629
1814
5389
717
2954
3105
3971
3466
1292
1676
8527
2966
10
2041
2313
2075