551992
869664
962839
248341
653466
195380
844398
293423
667639
70799
528810
493242
257130
180559
347510
380911
200904
98630
1013994
1205296
670936
984219
14173
178660
596969
917521