957851
614146
253968
81612
391142
35720
906853
549887
846710
163185
420503
55497
935396
340272
787193
416782
638252
212410
951557
147554
707939
875897
246326
80391
41703
838322