384167
147745
665603
956724
858789
137727
132723
289902
845357
861230
843350
47425
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471