290
140
412966
183
194
223
264
143
296
205
240
26487
20050
18301
16402
1282265
12672
1167148
11474
10440
944143
8630
76711