3090
6
2535
2
32302
0
13499
5
1814
2165
1
1935
21152
8
3083
3683
2906
2866
1095
19783
665
5950
10
2740
3
2358
9
2932
940
2763
3498
4
1288
2835
923
17946
844
3868
1294
989