9036
9
1013
0
2631
1
7258
1289601
4
1361
1400
1879
3
3879
7
10183
14
707
4443
6095
1969
2100
5717
1057
3629
8945
2
1227
1431
2525
1090
2165
510
1493
297066
2054
2886
958