143
90
71
121
100
97942
6859
41216
108433
43868
63644
80
28727
21790
20121
17853
1429265
13912
1296148
12556
11170
1078144
9540
80711