122
156
529
1133
319
261
691
398
523
224
402
201
1848
349
548
1496
360
499
492
223
506
1492
410
446
110
230