266730
174963
51620
867634
240130
73643
115690
1136640
196306
336433
437413
469474
1085956
43117
95290
701594
42256
595410
1042771
749762
384283
14062
753638
257827
398613
438679