1300
4
660
1
326
429
524
556
954
2
1171
5
286
363
1205
3845
3
3839
2800
2989
2907
8
3952
2725
2096
8558
10
1831
5856
15517
18
9348
3884
7178
6