681
1
626
440
512
2
917
819
564
857
1658
707
639
1096
2102
1628
6
674
1029
1237
947
2051
8
544
0
599
348
1212
583
1185
757
738
398
75
1291