633957
422342
90895
74773
956982
981984
51564
282311
559369
199418
310424
551675
587554
17541
307653
85011
257409
505251
1275884
969340