122
196
295
310
217
419
233
190
3914
170
296
24026
18050
16111
14472
11172
1088263
9864
968148
9540
807142
7640
72211