6526
1072
946
806
990
768
867
875
903
2089
1297
858
872
897
964
6629
2385
2557
861
1687
2167
823
3067
2498
2304
886
1425
1604
1451
997
1717
2096
1015
954
2302
2102
1949
1600
837
917
1064
1063
1047
1006
1248
935
1170
1802
3221
877
2386
894
961
1001
1886
1144
4066
3379
1116
2967