151355
93372
89098
87374
50975
49407
49096
46221
45193
44379
44177
43538
42779
42316
41406
41316
38649
37792
37440
36995