283
2
507
1
474
72
1467
3
49
90
466
313
340
494
718
487
343
101
703
1049
304
468
366
305
233
319
407
615
282
220
69
471
396