336
480
14990
713
1075
1663
311
14944
1353
571
9222
5849
543
445
483
255
563
822
3546
2762
544
382
838
10888
389