3090
6
2245
3
3765
4
2903
2932
2
297066
0
894
21152
8
3546
1
4471
2487
32302
3080
545
17946
528
108797
3012
2629
14
1189
4335
2996
10827
1289601
55904
3046
2744
2483
571