296332
366157
302943
527517
642480
53173
20254
987597
539130
120942
70676
71732
755775
544799
918526
244236
240233
546512
133163
218968
15793
111886
893838
19141
24682
119756