1023
840
2356
27694
1383
1127
1796
983
651
989
802
20250
15367
661
758
756
733
790
992
917
694
684
614
861
3112
1980
681
1258
649
1516
882
865
707
783
959
868
945
659
1157
786
850
717
3740
682
1955
1422
752
755
722
773
4612
877
1344
809
854
2403
820
1463
3355
2847