1412
1
1372
1657
1199
3
1623
1721
1085
908
632
526
597
795
664
541
698
498
809
673
605
924
2
1363
902
1094
1464
899
1748