2198
749
1618
4314
2510
1015
553
7351
692
687
563
1317
2970
672