17946
0
2465
2
1289601
4
297066
3127
3
3125
1047
2299
1
5440
8
3498
3779
4471
2964
6676
12
3051
1603
1461
2949