14861
7
1042
1
878
2
3342
1170
2135
3
2605
9
3163
921
376
827
1748
2153
4702
4
915
7471
4499
12
2385
9106
6044
8
2173
11650
23
1687
5