31535
0
19279
2
25137
17353
1193
1
1559
3114
4
1733
1869
5
2730
6
5223
9
467
1922
417
20634
8
2574
1129
1326
1291
662
1664
1578
1894
2546
292
1642
1823
4111
1054
1124