3090
6
2535
2
2354
4
21152
8
815
0
3083
2377
1
929
3
32302
19783
1657
2358
9
2932
898
3498
742
2835
17946
882
451
2160
2890
3868
10
1294
1320
1153
2001
10598
1903
9055