793
1004
3889
1322
982
854
1418
812
1052
5404
1947
3963
2879
1512
1275
940
1392
14954
883
958
978
953
1173
1012
1053
1316
11218
5636
7439
18557
1245
3602
1036
865
3976
778
2305
2425
4006
989
1160
978
1997
974
2049
926
1356
1186
1383
1081
922
837
1075
1626
1864
936
2629
934
7015
6763