953555
606871
462366
547245
118261
136499
656748
377573
348853
63737
979469
228464
5162799
3576581
3104148
2406804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471