14523
474996
97294
167641
762204
809286
82841
13785
64439
164301
718423
838119
53919
56260
64483
446290
40369
54045
508225
549100
526509
272861
123908
191600
384891
949968