493
506
707
548
279
300
558
328
280
449
324
147
248
349
654
421
403
264
133
422
330
404
609
511
382
195
351
631
213
238
296
425
545
469
508
194
472
562
713
599
291
276
865
492
581
420
230
255
342
236
592
196
393
442
469
599
960
273
351
452