1047
718
641
904
2414
956
715
1488
2003
1166
806
2758
953
2660
770
1439
3407
821
888
912
769
1950
1311
3021
714
959
716
1239
908
726
1297
865
1411
1419
1044
710
925
1014
1359
612
1864
789
733
1077
764
1146
1424
2192
692
920
1556
1459
1813
643
1504
727
1300
999
661
715
1569
807
993
1426
1234
756
2027
743
1040
1064
761
1569
654
785
1282
2194
1765
1006
5541
963
749
1277
685
1306
999
732
652
741
722
1324
757
1288
1221
1634
966
751
802
764
742
834
2407
846
664
2496
644
830
678
1709
1561
2590
648
732
877
846
816
1578
901
977
633
621