14861
7
1042
1
878
2
2220
3342
1170
2135
3
2605
9
2035
6
3163
921
376
2000
2995
4
20545
1511
827
1748
2962
0
4721
4639
2160
1892
2153
272
1787
4702
915
7471
6075
15