2
2
13727
1018
52
19665

1
1
163
22
14
983
58
5
48
290
40
2
2
12231
937
52
19617