3090
6
2903
3
2932
2
21152
8
1289601
4
6247
5
3080
3673
2160
1237
0
3575
1
473
5052
10
138
1407
5915
11
1189
1195
7095
3248
32302
2919
2165
108797
2408
25669
14
2358
9
572
19783