547311
455582
34607
1027182
244489
783329
698368
241585
23634486
23147960
19654669
14355916
13249158
11731625
10244365
8733963
465970
944384
36966
267678