3090
6
2535
2
1168
1
21152
8
815
0
3083
2377
929
3
32302
19783
2358
9
2932
898
3498
4
742
2835
17946
451
2890
1416
3868
10
1294
1431
1320
1153
2001
10598
1903
1716
3694