170
135
153
142
143
111702
127
107
102
91
80
15731
12830
10371
8870
710263
6860
6360
5771
567147
53310
489142
4240