469746
198636
302408
1000453
182759
716924
843326
215680
63052
651930
775437
923723
244944
38581
248668
237194
241965
304962
546834
937986
910153
1012827
340420
320356
763873
979272