3491
1056
908
1409
7061
1047
977
820
1575
932
966
1149
1316
945
2817
1203
1059
1290
3061
3654
1024
2577
2978
895
879
1009
950
1080
1789
1586
1666
1073
2126
972
1065
1605
1650
1385
956
1516
1944
930
859
853
895
1020
2319
3746
913
1207
1366
2203
1097
1156
949
995
930
966
988
1145