616
0
2903
3
2429
1094
362
3090
6
728
449
547
371
2932
2
1221
108797
255
2996
665
668
21152
8
2471
809
1038
897
189326
572
1296
461
3551
10
798
503
424