630
8410
947
993
17214
817
1302
1215
1970
1170
827
882966
606411
43560
43363
41397
3676270
3450156
29824
2884149
27486
23392
21780
19820