715
615
366
665
869
966
232
518
618
330
429
551
1043
882
427
343
1912
412
438
646
996