670
0
4106
846
813
116
1650
477
804
798
2211
2189
486
646
501
1614
1
400
1454
1348
579
820
6339
3360
341
2306
6435
7
362
1898
422
543
860