21152
8
749
0
405
3429
2270
2
612
593
2711
866
4651
3
2911
9
438
2440
41
3059
1049
5151
32302
577
665
2535
19783
2996
448
2932
2676
1
536
670
1015
485