477
459
1270
455
478
319
442
2229
488
2146
1072
319
339
566
529
346
509
672
664
361
370
552
505
1254
