318
1
486
2
1663
9
328
458
1150
747
1119
0
445
648
2966
7
523
649
1779
4
361
432
734
422
891
407
618
469
389
683
350
396
1412
521
461
352