3090
6
21152
8
3080
3
2932
2
297066
0
1248
1
2245
2903
1239
4651
1047
2106
2518
7793
4
2475
2087
223
17946
3316
10
17970
15
3715
32302
5151
2258
6236
25669
4148
3724
19783
2535