4530
21929
1025
1769
1004
1397
844
1606
698
697
2054
962
1080
4998
1350
1755
694
1191
21299
2075
1738
871
1127
1591
7368
8430
6356
1658
11453
776
1938
1082
1239
5116
1423
1627
992
1507
1192
1753
898
3394
1193
1017
1285
1011
1043
2310
811
1403
1022
966
2718
1188
957
2198
1887
4400
1070
5262
2084
975
1535
698
794
1484
725
1004
1268
903
775
1187
1633
876
783
1159
721
681
1610
815
2013
939
1229
990
1265
686
1576
2792
1824
846
726
948
1365
928
814
2115
1388
983
721
2229
1087
1233
828
1013
1036
2019
982
847
863
1821
1718
1853
732
1053
2187
781
704
883
2323
784