956
1278
663
786
1130
1918
2102
647
1036
7707
673
1521
18160
813
1688
735
835
1527
2798
900
1492
1343
941
707
770
770
3555
2168
977
573
829
2319
2265
658
2735
1557
948
1332
2572
1350
2711
1318
700
1050
1141
954
638
1111
1750
882
867
1602
1174
1424
1424
951
1235
2987
947
926
806
687
1147
773
967
2457
1443
1096
2164
2071
785
683
1293
1663
1020
763
740
831
792
2332
1015
2030
694
2023
1695
1270
865
1461
733
705
860
850
1324
658
981
821
709
1200
1122
1888
2057
732
844
1548
1374
2422
1863
1102
2333
1329
1233
1102
713
762
632
1245
1035
4617
1646
884