2556
3586
3674
2558
2699
4454
2420
12528
4139
3535
2987
14040
2726
21176
4623
9191
8774
17425
130239
7884
16044
14924
15310
34689
30652
35570
13353
12783
12069
5923
20614