1
1185
546
731
511
590
904
1121
940
4278
1
698
1
706
427
727
542
576
409
8542
426
7022
827
581
513
1
450
656
702
1889
642
592
708
1341
438
10761
2102
702
17664
487
549
9430
527