449134
155300
636254
199654
63133
396655
621756
454520
51281
666592
600815
368285
5054799
3492581
2971148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471