1123
5368
601
512
516
3890
844
684
482
477
1086
629
663
862
11260
3818
640
779
4742
1651
541
3873
848
545
491