247
1246
177
178
1036
171
353
231
387
168
1097
460
357
227
125
194
105
418
1057
293
658
151
494
121
239
580
134
297
452
568
409
683
207
1013
241
393
729
424
1097
354
545
1800
718
626
1050
243
117
540
1355
1001
1188
1129
