1726
2
4044
5
3083
2407
1
17946
0
2301
2155
3
2465
155
1189
1033
2930
2956
3125
2507
3546
971
32302
2892
3498
4
3779
2948
6
4471
3868
10
2964
1309
9504