3090
6
3673
25669
0
2903
3
2932
2
951
1
913
21152
8
8527
19783
572
3080
570
1514
3835
4
2043
2906
1452
2966
3738
5
1922
2996
1574
2732
2919
1292
14
2358
9
2535
1289601