111
195
161
130
220
182
252
243
260
274
185346
228
29967
22900
21012
18703
1498267
14412
1350148
13036
1160144
11580
10090
83911