945
1
1131
2
1533
2336
733
962
3051
32302
0
1047
7258
4587
3
2949
3090
6
1828
2903
2932
1539
2778
108797
297066
1202
1399
1259
21152
8
1812
1458
3926
14
7793
4