459012
175012
120208
91336
82081
66348
60419
59767
57178
55366
54812
54599
50410
49014
48230
45067
44003
41488
41005
40917
40176
36665
35292
34408
33747