21152
8
255
0
895
566
833
1015
3090
6
2903
3
2593
1
2932
2
17946
2416
297066
3080
1849
536
410
2711
2911
9
757
4651
695
142
398656
19
550
5151
25669
14
19783