313
247
320
360
2710
244
290
303
3014
316
292
333
29577
22570
20712
18383
1474267
14212
1329148
12896
11500
1136144
9840
83011