2059
654
1059
487
1030
322
589
239
293
202
296
140
267
62
640
235
285
63
298
195
283
188
409
114
370
219
367
168
284
87
748
180
482
57
439
196
589
84
478
62