1189
0
21152
8
3090
6
2903
3
2932
2
25669
1819
1
2996
977
108797
2907
3176
2966
10
14
983
652
536
1124
657
2823
5
572
3551
755
2920
4
2682
3080
19783
10941
2465
37355
13