1812
1
3051
2
1162
791
0
2996
1239
32302
1767
572
685
1558
2595
7258
2949
25669
3090
6
2903
3
536
2932
1069
951
108797
913
297066
21152
8
8527
6781
61216
1458
501