417
847
1280
1
422
426
369
581
258
325
1431
3886
7
645
702
936
2
654
682
522
1518
738
819
858
1273
3
1611
1235
1479
1298