1300
2
284
1
603
937
428
15
347
297
411
864
6
329
3
859
541
636
282
320
331
230
306
915
596
1065
2066
1248
380
308
471
504
72