1627
1491
1148
1075
935
923
1725
1894
1368
1636
1011
1496
3014
1252
932
1124
880
1028
1188
1626
1002
1073
1105
1214
876
885
926
902
919
1137
949
1442
1300
872
1484
973