1029
1029
20954
3632
16371
826
712
2070
1589
1084
1101
2570
11865
11482
9533
1486
2573
1965
1840
1934
1143
908