14859
15832
15305
4023
8607
3144
1383
4751
43733
9173
11641
5354
11015
16098
31785
16880
17874
11308
19193
22717
11428
69553
26093
24577
21785
32287
64953
19812
67143
62256
46526
125508