17946
0
2238
1
2155
3
2465
2
1189
3125
3546
32302
930
2181
2949
3549
3498
4
3779
2948
6
297066
4471
3868
10
2964
3051
1603
1903
1461
737
1933
6346
16
2270
2906
1221
10598