103131
20116
2867
881174
99166
3064
1155227
865113
728109
84762
28213
100599
32841
41825
1742
3699
59024
3304
944134
707140