290787
942918
964179
507225
578439
52983
680310
579538
887161
663568
362672
79661
5138799
3562581
3068148
2378804
2230988
2046609
1957357
191378
1765118
1719136
1689196
1636471