1245
9
1932
15
1091
9
1456
8
4904
13
709
3
2065
13
3184
40
2979
20
3559
17