1705
1300
1613
1472
1137
1063
925
911
1361
1628
999
1477
2992
1241
923
1111
872
1018
1178
1605
994
939
1433
1279
865
1457
966
952
1358
1116
867
1237
1238
1208
947
878