170
1
215
159
56
297
2
144
1009
129
168
93
282
108
133
102
116
147
2470
27
316
884
4
154
113
194
277
186
60
100
91
121
338