24436
22164
19002
18560
17775
17623
15825
14566
14289
12996
12937
12361
11742
11554
11262
9746
9697
8376
7985
6995
6968
6216
5870
4940
4825
4579
4289
3913
2366
2272
1648
306
297
0