95
1
89
3
1399
434
1524
1499
789
1500
2
676
1414
818
419
1651
83
1056
1770
5
575
1698
2362
1006
627
1084
623
680
624
477
404
485
603
629