525
500
354
1264
507
422
6462
444
509
363
393
892
375
437
3012
941
462
653
482
796
423
870
889
379
803