109580
98286
364974
704536
646289
533528
324793
914306
102179
89414
242120
600233
216218
863481
319618
749634
971862
538466
141206
386272
292456
578976
295847
675120
403807
23980