793
1004
3889
1322
982
854
1418
812
1052
5398
1946
3963
2879
1512
1275
940
1391
14953
883
958
978
952
1173
1012
1052
1316
11218
5636
7439
18557
1245
3602
1036
865
3975
778
2305
2425
4006
989
1160
978
1997
974
2049
926
1356
1186
1382
1081
922
837
1075
1626
1864
936
2628
934
7015
6763