25081
17156
20476
12663
18856
10718
14526
14096
7358
7022
13606
11476
7072
6325
9638
5925
6258
5526
12928
6532
4758
7416
10415
6318
4946
1471
7746
8460
4765
5595