24072
17637
15318
14609
7967
7583
6730
5913
4607
4477
4448
4409
4278
4273
3787
3738
3684
3556
3541
3431
3259
2991
2688
2563