945406
31789
868789
106667
119630
591713
35618
930744
748253
74624
1120579
531846
107288
499140
372856
663861
43110
268369
924792
106533
921272
773688
140999
910790
154774
607649