697
0
385
506
462
1542
556
868
456
362
1199
1589
969
472
90
423
432
2909
1
894
1119
448
477
38
603
265
1391
622
847
599
343
544