1125
615
446
289
1017
771
688
404
551
1217
646
674
98
1194
97
143
217
243
244
42
467
17
88
146
157
30
89
46
722
279
1047
144
864
861
275
266
1247
262
228
239
274
58
141
838
198
608
510
433
440
834
555
360
223
808
138
229
948