4531
1563
1862
911
1773
745
827
847
4168
2898
1591
1658
811
1608
2132
1896
1585
1235
1767
746
1088
1691
2893
1231
603
2453
995
1801
720
1342
1410
1802
22523
731
3871
953
2516
1178
637
1305
2982
1891
664
1014
1974
1819
1713
1662
760
1469
571
662
697
647
3272
1228
1276
6761
795
782
5927
944
3234
5596
691
613
794
909
1489
678
802
1559
1108
759
806
745
867
1222
921
1295
9221
6826
664
3809
672
2422
743
1121
868
4588
673
633
1289
1485
621
1420
769
974
1977
731
951
1207
1517
640
659
686
591
1343
969
939
1856
672
582
3583
822
6975
1669
1438
3718
7456