409
0
516
637
951
846
372
722
2657
3
1133
2749
1
314
259
1452
1661
973
385
408
455
2546
327
466
471
209
279
1425
1385
787
981
640
2934