459526
175236
120287
91430
82157
66436
60511
59842
57254
55456
54882
54657
50493
49074
48289
45140
44066
41574
41069
40993
40244
36738
35378
34471
33816