3090
6
1248
1
2903
3
2932
2
1239
2106
2518
21152
8
3080
181997
11
7793
4
2475
2087
223
0
17946
3316
10
17970
15
297066
32302
2258
6236
25669
4148
3724
19783
2535
4044
5
3083
2629
1289601