977
1595
1511
2749
1150
1261
877
959
864
1050
1059
1097
1236
1049
2577
1525
2978
1056
1586
984
2126
1065
976
938
967
1009
1092
1055
1295
956
859
904
860
2319
1148
5823
1049
1030
1366
2344
1205
953
1063
1363
995
1010
930
904
2427
946
1145
2066
1589
871
2025
850
921
1012
861
1039