3090
6
32302
0
2535
2
19783
2996
2358
9
1101
2932
3498
4
1018
971
2272
1
17946
5771
10
3868
1320
1153
10598
1903
3
984
3694
5347
1960
660
6095
2160
21152
8
1433
25669
4537