49720
251658
16987
100170
27532
229307
48321
325314
29740
16192
166070
629175
20306
32253
15004
31234
6982
15693
18891
53005
85895
6693
57673
10024
11906
19176
2274292
47794
38763
46559
113289
65196
46771
30824
44131
26010
169039
30680
22839
190349