1153
860
879
886
2301
918
1083
1182
2247
1491
1703
2098
1794
1786
1730
1585
1552
1743
1440
1890
2139
57906
3769
4510