681269
50796
622485
369281
238920
474651
211447
947948
57018
113847
435529
172938
252840
829246
93219
456336
996252
354717
428549
115648
86168
788231
510341
22484
182723
154435