139
1
84
225
148
506
2
227
126
43
194
221
958
275
177
474
2015
61
239
124
414
114
271
280
1252
3
615
165
521