2924
987
947
970
1603
791
958
5949
1125
1066
1031
6758
771
879
1256
1540
1310
806
825
1510
3485
1035
850
6500
865
1322
1625
1013
3553
903
6193
1130
1418
1598
883
832
872
1532
20860
1065
801
860
3131
905
1052
932
902
1565
1144
950
914
1710
918
5404
952
971
2862
1019
818
1243