8438
20924
13415
14814
3612
376
316
736
666
1235
455
464
433
343
263
483
522
302
301
351
640
210
1650
3590
460