280
208
7
440
117
60
169
13
181
37
320
462
101
253
364
474
343
104
166
844
216
114
3030
259
2349
1343
332
283
490
191
110
568