3090
6
2903
3
2932
2
6247
5
25669
0
21152
8
1354
19783
2996
14
32302
3080
3673
1289601
4
528
10827
9
2258
1
1730
5052
10
2194
2087
19944
971
475
1628
1663
338
797
2919
108797