123
276
175
290
171
242
110
121
166
90
206
100
29577
22570
20722
18383
1474267
14222
1330148
12906
11500
1138144
9870
83111