14861
7
1664
1
1102
2
1257
2159
1101
3
1170
2605
9
376
752
2135
2506
1748
2659
2960
779
927
815
1143
871
697
0
879
1715
1015
897
1118
1011
912