17946
0
449
1038
1
1558
2
2890
3
1618
372
685
866
1247
2312
2929
6
681
1225
1740
843
2207
818
2495
1451
3518
7394
5
2356
2580
578