630
8410
947
993
17214
817
1302
1215
1970
1170
827
882966
606411
43560
43363
41377
3673270
3449156
29814
2883149
27476
23392
21780
19820