4161
969
1556
2458
871
2278
1008
855
1450
880
1020
2605
2395
1761
1214
1776
1456
981
2164
932
1136
1027
1983
912
3053
1089
1076
1179
1491
2040
1044
1121
966
883
5417
973
2536
1588
939
1106
3021
1158
1016
1033
989
1177
994
1317
849
912
984
923
939
994
1602
939
1767
925
847
991