810
1142
685
735
1952
868
891
1112
993
923
873
1368
1140
1349
1105
2475
1331
2054
1378
2257
1834
38716
3764