696
1
281
583
2359
2
706
612
533
489
867
946
1300
4
416
630
1286
703
713
1248
392
626
790
1684
865
470
603
520
339
589
402
387
314