172149
96233
481376
358197
45172
954392
82979
168806
804564
605414
353111
837360
693656
394212
287428
902291
347257
446523
23826
934909