1288
300
294
1212
1211
1213
248
245
1239
1242
1276
223
301
1244
224
295
986
1240
1243
1241
1238
151
132
127
133
830
826
767
75
69
67
61
58
736
737
751
48
45
731
49
728
726
688
687
2630
