700
0
984
1
837
797
1362
2
1035
2177
2391
404
333
339
257
1573
299
3999
6
349
814
1030
6741
9
501
1909
667
410
820
698
887