898326
129120
814861
676269
56727
969816
329165
623410
195306
14863
1007349
750964
424125
412315
551479
99940
851111
678549
634731
536812
85910
319778
350260
615825
920854
15190