621
2
695
2069
1
627
674
811
108
522
482
503
1295
734
430
489
411
554
404
513
690
421
547
819
484
449
388
568
519
472
540