656
0
1142
2
1355
3
10827
4
2985
9877
5
6501
8
1985
1
1147
339
6272
6
344
551
2954
1025
429
4884
1466
1868
3844
7673
1782
3177
4167
3083
33571
42
1768
1034
1155
1035