1045
1314
966
945
835
1032
951
1088
1047
1052
1273
1599
1627
1233
1503
1856
1279
1380
1529
2756
2583
1930
2696
2013
2635
1825
1796
1834
1647
1907