486192
373907
211625
132744
30107
562802
584542
366529
309627
653346
902462
742527
365740
58285
203758
84872
463708
126448
57891
109396
923930
555679
627282
657674
534712
837800