818
1010
246
675
547
213
234
364
804
208
937
234
306
336
212
167
1616
264
408
354
581
600
171
345
181
386
640
349
341
205
164
285
2016
191
330
296
163
291
92
340
649
245
378
351
314
143
372
480
225
299
501
290
318
421
279
234
621
652
764
491