1429
1503
2639
1069
906
859
836
5107
2914
2838
817
3037
10685
21075
23503
970
878
5566
805
2817
1140
2653
794
1069
2403