850
1647
2552
1302
1406
974
3321
807
1093
905
1886
830
857
1677
871
7493
973
786
1153
973
1197
931
1564
3456
1045
829
8718
1076
851
994
986
1267
1609
1951
980
1092
1412
1710
1978
2119
836
7315
2339
1108
2904
952
856
780
4900
856
1475
831
1201
747
871
1971
903
795
1662
1945