898556
663849
8934
129496
487533
516366
532352
395655
716249
147978
16992
70922
5162799
3576581
3104148
2405804
2239988
2064609
1981358
191878
1774118
1723136
1694196
1639471