5181
876
945
1108
696
839
2023
831
678
799
1781
2691
1557
1593
1187
2182
761
768
2853
1978
812
787
1338
1013
2734
1321
763
1415
4916
2407
729
702
1450
2687
753
1207
1145
7065
4229
1448
675
1699
888
1584
1432
2418
681
802
1449
1129
867
1618
599
1353
618
734
1219
667
1342
741
674
845
1863
974
916
1546
739
1311
2746
661
889
816
884
905
822
1113
715
778
2621
703
1067
2552
2043
1586
1254
918
1537
662
949
1063
2601
2015
898
721
803
803
766
1265
724
659
1434
762
751
769
807
1006
1338
745
842
1440
951
1903
946
1638
2902
793
3277
655
764
680