527
1660
604
1431
3193
870
525
2796
472
1873
511
851
430
565
2039
1643
388
751
514
550
1129
822
832
833
