20715
6328
8932
1435
41966
831
4979
918
4594
1062
861
1020
4926
4012
7222
4669
1003
717
939
1153
2371
1329
875
11558
797
20603
2846
2148
1503
4753
1137
154754
2549
17812
2852
1123
2344
1298
20578
3172
7026
1017
822
4142
856
3004
1896
21200
795
745
940
924
1441
1648
1300
1276
961
1171
1318
4689