23
15592
2
1
2
29
1
2
1

1
1
1
21
137
1
1
16
37
98
20
23
10214
2
28
108
848
4080
6
3
1
1
1
2
1
1