153
176
121
155
192
152
112
103
22276
16750
14801
13310
10122
987263
8814
8770
839148
734142
67611
6710