211
133
368
102
344
212
183
120
223
125
160
205
20126
15370
13521
12140
9192
873263
8150
7912
762148
653142
63611
5920