312622
643295
480439
764590
198124
681448
194649
35976
878966
206891
439155
218863
5079799
3512581
3001148
2308804
2211988
2005609
1901357
189778
1742118
1715136
1658195
1624471