21152
8
749
0
405
3429
2270
2
612
3090
6
2903
3
2593
1
593
2932
866
438
2440
3059
1049
577
665
41
448
536
670
1015
485
14
1034
297066
2151
3080
137