272
236
326
211
313
174
202
171
231
220
291
270
29557
22550
20702
18363
1473267
14202
1325148
12896
11500
1136144
9840
83011