31535
0
486
1650
2275
2
20634
8
25137
3381
3
3366
2730
6
2809
476
19279
2668
1056
1
3114
4
5223
9
17353
1872
1043
1824
802
798
273
1869
5
2111
714
968
1438
1298
348