2484
1774
3639
3146
2887
2014
2182
965
4921
1173
1207
1013
2785
8680
9893
2950
3023
4208
3663
2038
4852
12287
15228
13491
2176
3206
14599
33909
2775
3650
165915
43416
9526