154991
91336
82079
59767
59571
54597
52589
50409
44022
40917
38892
36664
35297
34741
34734
34165
33821
33775
33746
32553
31309
30094
29690
27963
27367