1678
2244
879
2188
1565
1829
1328
693
906
1372
497
3984
573
581
2047
452
4015
579
372
1000
472
565
840
2089
