594478
275371
96505
30186
691157
307507
286922
109363
737608
544212
875756
61597
855766
35466
583453
469336
674826
59138
159863
534352
738427
396745
34491
4591000
92941
683285