1029
2
2061
3
1223
1
3371
9
2271
4
1247
1301
5225
8
2510
1581
1744
1647
3765
3629
1814
5771
10
8627
796
6
2333
717
2954
2999
289
0
3105
4083
973
4375
1211
3971
3466