678323
365697
24886
332846
53672
224459
17509
449392
203904
575436
779293
36219
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471