809
973
914
1642
1013
864
1070
1261
1141
886
997
2448
2926
1388
963
958
1104
931
1677
2925
1103
3556
1126
847
1433
839
954
2884
847
1289
3534
1443
1164
1193
1078
820
929
1343
844
1046
1467
1534
7866
1058
2256
853
1226
887
4635
1160
1447
896
1494
4481
1809
907
827
961
2925
1051