150
100
2511
143
160
144
215
130
231
257
200
19906
15220
13281
11910
9052
860263
8010
7762
743148
649142
63211
5820