742292
649582
878505
110723
63382
351851
311995
559283
613890
107545
572272
639199
5162799
3576581
3104148
2405804
2239988
2064609
1981358
191878
1774118
1723136
1694196
1639471