31535
0
2275
2
17353
20634
8
25137
2730
6
2809
19279
2668
3114
4
5223
9
1551
1043
1
1824
802
2167
3
1869
5
968
6092
12
2855
247
3759
2574
467
3092
1251
3691
2301
1020
2881