3090
6
21152
8
572
0
2087
2
2788
297066
2903
3
2593
1
2932
2151
1945
14
3546
3080
1697
2377
2258
2954
2238
2711
2666
9
2996
579
2911
452
4651
1189
398656
19
415
1193