108336
10331000
280401
149634
979573
989405
30790
958391
954344
257237
242215
540343
356410
506608
165437
404646
136275
647168
624866
92291
37726
290614
867460
717253
88835
285378
535287
566955
79606
715594