1125
1383
1115
1219
893
850
749
1249
1179
1390
1451
1136
1586
1671
907
769
846
762
740
838
792
890
956
840
1042
1542
3063
963
1299
1160
1348
1095
1145
1243
1111