1416
1107
1080
2051
1676
1227
1345
1564
2447
1157
2040
1292
655
808
643
694
695
1059
1459
1333
685
1502
1397
1202
1222
1696
1256
1148
1861
1268
1126
1098
1277
697
4884
656
750
1343
2187
903
1360
695
1381
1027
1121
1269
1005
1881
1179
3182
804
817
1122
665
1497
1455
700
712
1791
687
731
1291
3003
716
818
774
638
1377
1171
1314
657
676
2478
908
618
915
1617
1083
1277
680
717
711
1293
1118
1006
815
795
637
617
1871
753
1120
1238
1906
794
1696
663
1738
804
654
2035
1795
1078
2362
1636
721
667
1095
1147
774
627
1098
886
1232
1057
697
785
1253
2762
822