160
261
263
137
103
256
172
123
293
305
164
281
22546
17070
15051
13540
10342
1006263
9064
8910
864148
744142
68811
6850