143
159
164
160
163
140
166
168
157
152
14290
11590
8981
7630
617263
5990
5640
5091
497147
4719
429142
34450