172
91
162
374
170
123
125
122
153
151
106
22256
16720
14771
13300
10102
985263
8804
8770
839148
733142
67611
6700