1075
908
755
1564
960
902
2604
1782
967
901
1113
1279
952
929
2553
4776
1094
2598
1083
1220
6694
906
788
2965
1007
2522
1072
882
925
4868
1366
933
849
877
841
1126
1096
1930
9106
3052
1536
958
1102
1006
1575
2463
1164
2081
2126
2338
1620
3890
1109
5057
1300
1120
2238
1313
1104
2948