501
0
1315
618
346
325
409
397
1282
1671
928
428
480
264
515
3424
463
554
527
116
847
1664
495
1411
284
3827
944
638
1580
333
2727
1