3956
3738
3254
6178
5545
3444
4000
5129
12914
7871
9764
7698
9514
8537
44023
14397
6466
13648
10710
14175
8970
17844
11039
18392
28743