172
91
162
374
170
123
125
122
153
151
106
22186
16710
14701
13270
10092
977263
8784
8760
836148
726142
67611
6680