153
1
177
162
257
615
2
109
794
7
137
93
138
173
88
812
1427
979
704
2052
1112
856
694
1328
3537
2270
1314
622
558
1822
5
422
1341
2479