1150
1150
1709
1013
1813
45293
28319
4488
7579
31117
5586
2316
73147
13318
1691
6023
1165
1446
19171
21607
4170
24567