3090
6
2535
2
32302
0
21152
8
17946
2996
1225
19783
1294
1
3083
733
1305
1663
5
2471
7
783
635
25669
1618
1494
2358
9
14
978
2932
1628
613
2919
1189
3498
4
96
612