918
1774
3639
5905
790
2887
1281
2182
4921
1013
2785
1381
8680
9893
2950
5095
4208
7646
1979
12287
26881
11026
13491
16261
27169
30933
14598
32104
3650
43416
11488
3378