220790
219135
27146
76527
887871
543312
515260
205272
982176
263605
727403
239628
170137
966854
449137
139590
61862
777870
863880
310947
660198
332617
822418
747408