1726
1310
1626
1490
1147
1074
934
923
1368
1636
1010
1496
3014
1252
932
1123
879
1027
1187
1625
1001
948
1441
1299
871
1483
975
961
1369
1129
874
1249
1226
964
885