349186
293825
207492
718136
94941
150643
856383
285292
779870
825203
180399
803391
525352
807851
830518
809424
373626
891593
563902
538894
640642
232954
144167
369913
773276
83710