493404
102856
85467
83596
80176
78170
72028
57297
55789
54392
53115
50294
48675
47327
45633
45094
44181
39962
38418
38397
38318
37072
36522
36346
35609