153961
96681
90279
89108
52489
50357
50232
47155
46183
46153
45095
44685
43486
43008
42090
42014
39977
38217
38204
37591