979
2055
1097
3828
1012
1072
811
1247
952
2021
2595
1498
1058
2545
905
841
928
1321
1187
1008
1172
2891
2841
962
1484
1074
961
1021
846
988
874
930
906
975
1034
1595
883
1588
1511
1865
1022
1011
904
1000
846
1537
1004
1324
1142
768
1088
977
1050
912
5154
2551
1168
941
893
860