697
472
290
630
477
663
522
787
693
615
403
631
646
434
866 1050
684
1652
482
219
406
477
1899
520
239