12681
5562
5319
16325
119
1259
107
555
156
70
2154

69

127
11
1602