172
91
162
374
170
123
125
122
153
151
106
22236
16710
14731
13270
10092
978263
8794
8760
837148
731142
67611
6690