823
1432
5558
1027
1754
1223
958
2551
1141
1201
1020
1187
862
1053
879
914
1050
956
768
789
2297
828
851
1167
1008
954
1699
833
876
990
840
898
1046
982
837
1004
843
919
2309
1465
2332
1102
1038
1528
881
1966
942
822
883
886
1466
1058
881
1630
1005
872
880
1098
1679
988