3090
6
2245
3
572
0
2087
2
2788
297066
2903
2932
2151
1
1945
3765
4
21152
8
14
894
3546
3080
1697
571
2377
2258
2954
2238
2666
9
2996
2650
20
579
452
2683
1189
415