22638
27131
8115
8615
491
7711
578
846
10019
467
828
363
316
7420
436
290
333
4210
464
266
166
200
180
365
382
446
252
277
281
160
465
860
541