3030
257
265
267
255
264
235
223
215
208
14761
11790
9251
7850
634263
6220
5690
5161
513147
4869
443142
3550