255
0
453
31535
375
2006
1
316
17353
2111
3
251
679
918
864
490
594
173
505
451
955
310
331
948
169
2275
2
46
1440
747
501
988
1044