283
2
324
642
1
548
860
361
72
1326
9
507
474
1067
6
931
3
1253
384
356
220
282
615
471
123
466
313
1467
396
881
686
439
49
779
424