13060
805498
308317
557368
180274
116452
90352
777181
280579
316687
200337
789458
983238
680465
295166
75783
862365
27656
414807
307434
354924
96066
7663
3548
613798
44473
252167
733236
521346
878447