293
1
615
2
360
265
259
669
3
272
73
1251
88
304
504
329
519
541
579
251
330
310
237
385
233
232
488
842
4
72
474
402
507