1079
876
1864
949
944
1629
1059
1515
927
1078
12686
1009
4873
1201
1294
1536
1703
1338
4160
1558
9048
1851
13272
3623
4803
3985