3090
6
21152
8
3080
3
2932
2
297066
0
1853
2245
2903
2550
1047
356
1
181997
11
14
2650
20
2258
3145
2996
572
3715
1189
1094
5151
1193
7258
25669
4651
19783
2535
383
7034