5191
956
819
2057
783
1226
3801
962
922
770
852
753
717
1692
732
1675
1077
792
623
859
1462
2565
3424
1087
825
668
732
2187
661
1053
696
1077
856
984
1111
915
835
974
636
681
1938
1332
5698
952
795
803
5723
715
961
697
783
1128
2057
937
6212
825
649
832
975
855