3090
6
1105
2
2087
2377
1
2535
19783
2358
9
2932
3498
4
32302
0
3063
10
1614
17946
1416
3868
1168
1320
1153
2151
10598
1903
3
3694
5347
2633
1960
6095
2160
1392
21152
8
25669