485535
1077587
1778136
1207406
416506
464830
681979
701462
23634486
23147960
19654669
14355916
13249158
11731625
10244365
8733963
465970
944384
36966
267678