4031
1
2302
2545
7
16338
8
942
0
1598
2
2319
3679
2502
3
2957
2113
2990
1600
739
3702
9
3058
2211
2959
986
2337
5
1941
2092
1940
2480
4
3351
3098
2886
3820
6
2324