100637
919696
596895
478629
305114
133746
824878
295572
56760
163614
375800
642969
119994
36891
141700
439145
111474
378535
47412
102573
334663
995597
121994
245349
589472
513410