2604
1621
1893
1918
1240
1123
1932
1085
893
789
820
974
818
889
719
906
1580
911
641
911
697
767
900
1326
925
1019
973
916
690
687
708
657
688
737
782
1205
888
1138
1158
1144
1390
1080
1072
933
922
1106
1135
767
1087
1148
915
991
999
3283
829
1092
867
909
960
2024
657
723
1125
1025
2249
2335
1337
649
799
2712
1390
906
1213
1235
3283
937
720
1317
675
3449
760
1591
1619
2091
1841
950
774
665
1676
723
871
1110
1967
660
594
917
799
3091
1720
2338
693
1088
811
771
959
1123
745
1643
935
1399
617
841
1467
1397
1240
1159
2376
819
820
763