20
23
46
2
3
3
2
2359

1502
23
2
149
18
2
3
2
4
2
2
1
347
3
2
64
57
5
18
4
31
1
1
23
2
28
3
87
1
1
68
2