218896
29451164
489273
10541116
28603170
144051
14353134
8386123
21841174
558395
148686
148684
14648108
261188
702996
490982
1025581
296768
6433113
1266493
5448101