501914
389140
32371
304574
927122
904245
79356
861454
59857
840412
317176
237773
704787
705113
93227
604998
11158
664487
20253
492621
206420
737510
410796
182177
776631
908338
600112
198343
262832
562438