47939
342960
1006498
177767
44940
222783
92320
544763
266786
144172
912338
937967
71076
47503
356904
386885
24259
472197
658461
33460
394571
981967
823383
905358
800370
326840