806
680
717
852
843
945
1167
4749
823
1321
1506
2140
1329
1354
1692
2623
1367
1424
2011
1690
1701
3515
2313
6044
3192
126102