102196
84862
82256
79374
77516
71400
56781
53973
52544
49810
48215
46691
45213
44553
43448
39457
37915
37904
36502
36067
35839