31535
0
17353
25137
19279
2
3114
4
1421
1
4111
1425
20634
8
1578
1566
2275
1922
2730
6
1937
882
6800
1098
1603
1614
1733
1622
1229
467
1696
1894
3887
9
107
1003
2196