1014498
12201002
309338
715785
359407
381562
640831
192192
63648
210468
634676
706450
478504
28952
52987
558377
273284
507841
424275
784256
821951
472118
383102
61387