1029
2
5151
1223
1
3371
9
2911
2271
4
1247
1301
1942
5225
8
2510
1581
1744
2711
2740
3
3765
3629
1814
717
2954
4651
3105
398656
19
3971
3466
1292
0
1676
8527
2966
10
2041