1133
1050
415
796
510
518
442
723
269
1289
3333
690
543
495
676
998
1203
1885
473
489
6324
409
521
2309
577
641
255
685