165088
105422
148093
10411311
1542638
583335
158320
161092
570405
163430
121453
206429
185216
202
248
249
138
159
112
261