12947
5786
5442
17125
129
1356
107
575
159
71
2225

69

141
14
1737
1
381
749
367
954
427