652
495
187
296
590
625
553
266
464
566
199
651
804
680
628
241
407
194
448
678
528
395
415
550
488
662
216
208
258
191
276
869
466
234
230
730
1408
424
499
667
525
295
422
174
367
260
604
481
326
955
294
163
170
172
220
