1527
1350
1349
949
948
960
1362
1358
1354
1351
953
952
951
1472
1470
840
743
742
741
747
699
1330
369
1043
1018
663
639
1332
962
963
968
973
681
263
261
677
679
1044
893
888
884
1046
256
257
872
874
871
250
243
603
602
601
239
236
579
577
573
751
168
766
156
145
138
632
652
64
131
37
125
119
578
