1031
18+
3520
22011
4715
6806
1657
2000
3732
1463
2944
7337
10658
1621
4554
3268
4328
12599
15828
4386
34264