3863
2310
1580
2879
1561
15743
4069
9047
8631
5090
7360
11889
11601
6597
6881
10932
18114
30954
23266
113256
27362
13182
7828
534521
25018
20518
14782
27399
20148
16219
20733
92085
13313
33429
55172
15863
45049
24581
29921
15684
25888
18186
10792
26196
17489
46248
5914
197154
23181
20621
7405
23033
47376
16583
5908
7371