4044
5
6844
2
3083
17946
0
1558
1
2155
3
2465
1189
3125
3546
32302
623
3517
6
4823
9
662
3498
4
1259
3779
2948
2115
1918
4471
3868
10
2964
3051
2189
1603
4198
1903
1461