3090
6
570
1
800
21152
8
2903
3
2932
2
1289601
4
3083
108797
0
2386
17946
562
10827
2258
3080
3673
2530
32302
3211
940
2949
3461
6236
10
6983
55904
1992
1527
3071
9
2166
4443