348
1
298
296
412
21
474
3
516
332
284
306
333
2
231
347
471
330
1132
438
353
365
351
505
122
704
363
216
316
538
337
512
437