23525
337399
813420
299745
226185
87669
15272
88575
313396
474913
972414
104346
433104
3089
734532
757727
3810
673349
312320
73596
39925
681337
681138
565527
376302
636966
442713
968410
67867
377143