466451
447883
459443
185605
259168
990436
127666
197460
23535486
23016960
19587669
14285916
13135158
11648625
10180365
8645963
41154
41764
242332
408416