649
0
409
303
310
585
1430
320
675
737
403
297
390
1939
1133
584
367
454
602
3803
209
524
1498
341
393
1557
951
798
589
482
377