1029
2
5151
1223
1
3371
9
3715
2271
4
1247
1301
1047
5225
8
2510
1581
1744
2740
3
3765
3629
1814
3080
717
2954
3105
3971
3466
1292
0
1676
8527
2966
10
2041
2313
2075