17088
260169
913283
402616
146250
504311
336244
81982
795266
4568
529316
502830
924243
28247
516569
973421
791500
394274
217882
78952
111884
924500
837836
546464
344793
596557
969324
933112
347177
81557