2025
1191
962
1133
1503
1585
1505
1263
1144
821
756
727
732
693
728
804
702
977
1421
1210
1320
1360
1289
1195
1212
1675
1150
1213
1181
1223
1231
1471
1744
1193
1549
1156