23438
27431
8615
9415
531
7711
608
846
10019
477
828
363
326
8120
436
290
333
4310
484
276
166
200
180
365
412
497
466
262
277
281
170
465
860
551