1078
1434
17385
4235
3635
1115
16513
4745
28594
19776
9985
8384
8158
6446
4953
11976
7109
37805
1459
25206