230
2556
233579
244
256
214
213
218
2115
2310
2314
255
12420
10090
8021
6370
549262
5090
4740
4331
4339
411147
376142
31250