609
12947
5786
593
1083
10097
468
138
3312
1356
107
575