400
0
846
200
618
961
4328
10
561
2085
105290
736
468
594
492
341
999
1358
1608
1130
571
781
399
422
1094
273
382
849
436
494
1219
489