926
906
1215
928
1077
2173
940
884
750
1061
1995
3150
963
1496
1231
1222
1042
1031
3779
3255
1260
1864
1586
1234
4546
1716
2489
3432
1363
1332
1494
9804
7058
1282
6979
2588
1564
3567
3402
1869
5549
4038
4770
15199
21950
6410
6546
3128
6005
2754
7394