54793
237880
390605
166527
212940
798195
631226
268417
23669486
23192960
19679669
14379916
13297158
11762625
10269365
8763963
66906
123966
476970
959384