1625
2479
1848
920
1774
1660
3639
1061
5905
790
1023
1275
2887
1281
6672
2182
965
932
6867
21709
2075
4921
2388
1013
2785
1381
6280
1785
3423
4003
8680
1619
9893
4812
8130
2950
5096
6829
4208
7646
1979
4852
12287
26881
11026
5984
4170
15228
13491
16261
27169
30933
2720
3494
14599
32105
10077
22800
3650
43416