1796
893
4386
2016
1128
987
986
1072
1061
935
862
968
1315
828
3264
5489
818
813
996
1151
907
1167
1498
1441
1678
769
1199
3337
793
825
791
2145
997
1291
1714
1800
999
1139
927
939
1171
901
1274
973
1086
1516
6137
1934
1356
1059
928
1079
1966
6898
859
795
826
964
1139
920