139576
52340
18701
46610
184230
946983
51891
797877
298931
908364
226365
241460
59828
734374
107545
870680
28292
450178
374394
323701
32830
140390
384715
574960
471118
546214