484
0
309
448
687
520
1126
293
117
753
1057
473
38
485
787
1
400
889
698
1726
446
385
345
352
938
1038
999
803
1571
388
90
888