1
634
871
505
544
1
982
1
648
371
719
3937
513
554
1
656
544
573
428
544
563
7841
569
714
3820
882
2926
1
842
904
960
860
567
1
1178
1
598
1611
555
756
883
438
2206
1107
699
1247
557