2135
2
2169
1
657
611
741
755
4
1748
751
728
1598
3
655
752
525
1052
14
935
682
1330
1319
792
4772
1270
2645
5
643
687
622
1808
628
994
1031