50085
49533
49216
48079
40185
38545
37009
34423
33481
33153
31015
30726
30712
30575
30250
30209
30163
28701
28337
28300