1019
837
2351
27655
1374
1126
1791
982
651
986
801
20219
15335
659
754
753
731
786
989
914
691
681
611
858
3108
1970
680
1249
648
1511
880
863
706
781
957
866
941
657
1151
782
847
714
3717
681
1951
1418
750
753
721
772
4605
874
1338
804
852
2396
818
1463
3344
2845