451636
1208203
1119841
1049104
1268528
634559
44489
902280
23428486
22903960
19519669
14218916
13030158
11568625
10120365
8557962
570591
41429
986405
591131