2245
3
1015
1
3090
6
6236
10
2903
2932
2
21152
8
297066
0
3765
4
2184
3080
1226
571
1566
894
3083
771
17946
1169
3546
2996
2707
1189
32302
14
1690
3824
1697
3298
1559