47687
43786
489146
108965
293352
89642
1003116
6552
448862
667146
402899
115922
792505
478236
517463
20507
840898
583251
681672
722146
161904
75521
827301
609710
27618
592569