2354
2699
2031
1557
4109
1244
1096
1128
989
830
1312
1501
775
874
1694
913
1385
2673
3449
1173
1869
866
756
787
1007
1523
1257
1135
1487
970
1316
1291
1980
875
930
786
1115
947
911
2125
784
2780
1120
835
1409
3356
1034
997
1290
1782
1043
1232
5231
913
1933
1292
851
1674
1197
1405
804
1251
906
1377
876
1759
1218
1555
3432
1526
997
860
1042
1299
1295
1289
1403
971
1778
1708
2352
934
959
806
1091
831
1494
1426
1079
910
1129
888
908
941
815
878
1302
1677
1741
979
1080
809
871
2152
1467
1034
832
1010
968
1616
1452
1925
3038
901
866
763
754
1973
1460
945