455
0
846
951
860
787
547
1557
392
826
809
1661
1
407
798
602
1101
5313
418
400
267
403
804
454
2490
2143
255
259
58
297