696
1
1270
1466
728
844
549
1420
689
2178
308
1876
770
1895
917
2
1038
989
861
1039
651
1494
4
108797
0
1184
2386
2245
3
2530
6236
10
1174
10827
2629
585