1010
1
1960
7
1626
3674
10
116
0
2730
6
422
804
1053
1661
2
798
637
518
152
4677
553
501
497
2189
1084
552
737
392
1277
5
111
1222856
4
2211
1282
1357
484