4100
1581
1770
6900
4000
1510
1980
25624
817
2799
1593
712
1093
685
1447
1088
861
1055
947
806
1777
1524
1878
1103
1058
410
23222
773292
25936
1010
11413
9812
1046
1375
12411
414
280
2074
180
200
261
190
394
4410
48248
476
11619
520
130
706
826
940
840
664
1927
500
967
904
440
773
11535
10310
9410
825
17416
799
15531
1024
6628314
400