483
1
339
296
411
527
332
516
600
3
473
937
2
428
15
347
298
864
6
330
798
471
1129
359
1324
9
72
282
504
636
541
859
320