24215
10530
6536
2259
15651
8411
8521
4890
4277
12706
12327
6159
32996
10402
67297
29964
17999
9966
6379
30878
8633
20332
10847
93027