257506
818700
538907
87590
558502
189531
801805
73274
570275
82832
384227
135395
5054799
3492581
2969148
2294804
2203988
1996609
189478
1886357
1735118
1707136
1653195
1620471