287793
218311
969611
40714
879995
435255
873780
752587
110652
149670
711582
582723
169126
372590
348922
164614
27510
363990
799456
96596