866
7
4339
59
1037
11
403
4
765
5
393
6
2606
18
1487
9
7090
65
4099
29