31535
0
2275
2
25137
20634
8
2730
6
4478
2809
1824
19279
3691
5
2668
3114
4
360
1
5223
9
1997
864
17353
3092
968
3440
1671
2596
1043
802
692
436
1636
475
2111
3
1507