2393
1560
2084
787
3559
3767
1604
305
854
220
958
2403
745
14674
46621