648
526
644
425
385
408
500
538
428
803
509
504
509
1039
393
416
761
536
439
476
383
514
741
423
439
961
421
758
506
429
495
603
601
690
395
563
588
441
535
402
396
574
435
430
451
394
399
442
492
684
410
534
387
633
