604176
489194
102272
127477
49797
152112
398625
469753
46508
371313
813676
430826
483155
611868
129362
173552
145268
56760
220249
67735
703496
409356
393216
881738
537699
609340