1812
1
3051
2
1162
1239
32302
0
1767
1558
7258
2949
25669
3090
6
2903
3
2932
1069
951
108797
913
297066
21152
8
8527
1458
3926
14
19783
1679
8945
1212
1331
1527
3080
1431