3227
2
4044
5
3083
389
0
17946
1298
1
2465
1189
3125
3546
32302
2087
3498
4
758
3779
4471
2964
1889
3051
1603
337
1787
1461
3780
10
1564
3131
1618
699
789
1744