1031
1
1855
2
2757
3
700
0
2631
2765
8
2966
11
6053
4
2024
1294
1353
2911
9
1410
9877
6
2899
589
1657
2083
2948
3225
1316
3490
2290