696
1
571
1246
2
1327
445
481
670
361
58
781
780
3
332
75
819
843
672
656
823
1300
4
531
570
270
466
293
118
598
418
1485
61
47