31516
10646
126348
68832
989106
35457
53823
12017
890151
5868
37160
31525
47676
62771519
87371426
9614477
54271366
920436
71021561
5231428