2850
3
22631
0
19620
7076
73239
75627
128732
66837
28536
183454
45512
2831
33216
1048
1353
30266
1264