4471
2
1226
1
3765
4
789
2964
25669
0
2773
1744
1061
2986
19783
2258
1512
21152
8
32302
2271
3125
2245
3
3053
7
1788
2535
4044
5
3083
17946
2465
1819
2041
3380