2
4
4
529
665
23
486

4
4
503
618
23
356
1
1
8
11
2
1
47
130
2
2