626
530
1899
584
812
2346
566
2064
914
964
368
525
1206
1672
858
805
8272
901
1571
760
570
2545
418
620
1912