47693
52726
791243
503129
687184
333180
909138
986531
862233
583327
380573
477557
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471