101641
106788
269650
171444
332358
778900
941550
75341
739181
700922
128829
249183
30135
456880
198641
242356
720819
44231
317630
18940
435248
995872
82534
181474
888838
668678