51432
102966
847191
46642
50550
97385
19514
58949
83040
510102
656112
5800
4536
62743
50837
6747
636105
57692
49014
652143