14861
7
1042
1
878
2
3342
1170
2135
3
2605
9
3163
921
376
1109
3518
2171
2147
6348
1212
0
1668
5592
8
4987
1069
13724
6554
1508
827
1353
3304
5
2530
6
1748
2132
2098