461136
175886
91717
82454
54887
49285
41232
37030
35677
34689
34066
32969
32878
31654
30399
27693
26282
25994
24835
24451
24312
22811
21216
21198
19996