768
20694
653
1951
626
1896
803
4019
974
3078
1030