248396
411165
347393
277557
3393118
3935122
229956
596265
186350
329199
430467
203363
209953
206390
192772
2334107
218264
180850
185060
221370
370065
3020107
144657
145171
1472108
148957
146960
155160
144555