1049
529
428
783
455
461
847
511
1084
613
401
807
1027
4066
598
362
413
693
427
511
815
862
1125
439
704