120
161
150
2736
156
198
2813
236
60
122
141
173
20126
15360
13501
12110
9182
872263
8130
7912
756148
652142
63611
5910