1038
1
1015
1694
951
690
2669
2
564
1743
0
108797
696
1270
1466
728
844
549
1420
689
2178
308
21152
8
2949
1876
770
1895
917
1787
989
861
1039
651