2108
1984
1342
667
1076
1967
1059
964
804
637
720
748
1297
870
843
1147
1545
749
732
1155
4918
862
786
1081
900
875
952
1245
1454
2110
713
1087
925
966
957
1421
1510
847
1371
1915
1058
1350
946
868
5730
674
1873
857
832
902
1775
1099
1140
3092
782
3127
1399
909
1610
705
700
1452
845
2877
1854
1496
2478
808
1243
2253
693
869
836
1622
1311
834
1220
3206
1191
728
2098
949
1653
865
2434
634
1753
1146
1096
719
1364
946
822
1002
1027
1292
699
1557
1516
1104
628
849
2158
696
1181
1039
1243
2546
806
904
802
1121
2984
976
1384
650
1509
1535
1437
1388