951
0
1304
17
1189
1089
877
747
3080
3
6698
7
2357
4
3593
16
531
1044
1
1743
803
2505
2
2920
3054
5
7258
1618
2500
536
2057
758
790
3354
797
1481
4044
2469
3083