1051
1051
4511
3875
1296
1148
1976
1820
12461
7944
938
2120
769
5116
2773
880
1205
2773
806
2378
38605
1182