1529
1363
1362
1361
1360
1359
1358
1327
941
953
1533
1356
952
951
1530
842
735
743
734
740
697
972
685
891
354
343
337
975
967
962
961
971
683
680
263
368
262
894
887
893
890
892
355
879
257
878
877
252
622
243
604
612
576
240
239
238
574
748
170
710
159
147
141
90
74
66
133
28
127
122
5
