14509
11055
9588
13676
3154
1629
4154
1691
6484
2346
15618
1801
2566
3482
7197
4204
21028
1565
6675
7112
3271
5197
2823
29588
13334
32138
38514