159
153
133
137
151
132
1310
143
156
1824
140
13080
10570
8271
6670
565262
5340
5060
4501
443147
4439
385142
31750