423
0
326
212
479
675
1629
405
462
409
226
2328
309
456
415
1045
223
870
505
454
668
340
835
1133
457
772
1101
732
1
296
951