603
0
1584
962
929
1057
1840
2
320
472
536
547
799
369
396
1428
413
266
851
267
318
500
1358
605
6435
7
374
634
382
645
546
394