628
723
698
881
927
762
1679
6941
4365
2146
1835
753
876
995
820
1704
839
1125
1440
878
3064
968
2079
1041
2084
969
1977
1484
1367
15926
3450
3762
2639
2291
5615
2764
1824
14289
1662
9664
1448
7811
11132
4576
8004
2016
2112
9707
2545
9444
4695
15011
2426
27653
2560
57280
4157
4184
2955
59394