2185
3
2874
1193
0
1164
1
2786
2
18385
1367
579
3116
2564
1305
3437
5
2600
1665
1403
6474
16
1841
9355
928
2657