470
0
722
726
923
1348
295
808
2129
10
549
998
1
1808
418
458
2859
26243
1070
550
360
968
543
1399
1496
385
482
612
1812
2
3116
328
803
777