31535
0
1824
2730
6
918
3114
4
2748
2
608
1045
1020
2683
6800
3659
14
4594
1
1152
1015
953
1949
3
458
1541
2076
693
2657
772
3373
464
2668
1921
1009
2522
1232