24176
10498
6510
2252
15634
8382
8495
4879
4266
12682
12313
6144
32897
10393
67246
29948
17983
9959
6373
30870
8628
20322
10842
93014