217717
108586
359134
322985
475801
809569
613447
86998
23535486
23016960
19588669
14285916
13135158
11648625
10180365
8646963
41154
41764
242332
408416