18595
3724
706
1334
1001
1718
738
2242
850
13563
1869
1174
2015
3777
4641
3208
1629
2876
2439
17025
40560