241
1007
395
686
656
312
338
298
342
606
832
251
308
284
313
326
494
717
589
179
442
635
564
717
55
1377
1081
1878
1250
1412
1484
1093
339
1013
1152
720
591
500
896
334
276
349
273
368
937
503
235
217
358
998
128
256
293
224
436
1058
189
354
357
472