500176
9365
643883
494497
869537
902209
613866
419231
739530
715262
210547
983724
57984
44988
924834
276425
201118
384182
117188
44253
12858
410652
295840
299201
127802
106252