3014
282
323
314
266
335
290
330
260
240
397
223
28807
22000
20241
17993
1437265
13952
1306148
12606
11210
1087144
9610
81411