505636
973250
489421
904476
576558
19538
758819
371133
323426
790409
521656
395634
577407
959158
17065
307294
544372
431243
80173
79437
229713
73326
207795
993324
526815
34865