195475
20039
86594
131648
537872
610768
51671
678435
312408
939342
153956
213424
773261
457597
505176
448699
1313
267142
883547
666400
553409
233688
174554
48359
90176
929283