1398
1675
1642
1563
1162
1260
913
1377
1002
923
960
1493
1080
1346
939
962
1184
995
1486
1385
1597
1027
1517
968
992
1300
1591
951
898
1094
878
1141