21152
8
3080
3
2932
2
3090
6
2245
25669
0
2903
951
1
1047
913
297066
8527
19783
572
570
1514
3835
4
2043
2906
1452
3738
5
1922
2996
1574
3673
3715
2732
5151
1292
4651