3090
6
2932
2
21152
8
2903
3
19783
7034
4471
25669
0
17946
1289601
4
1659
2518
528
1
3080
32302
3673
1212
2165
1340
5915
11
5627
6247
5
2919
6362
108797
2013
2358
9
2535
109776
42