31535
0
19279
2
25137
17353
2546
1
1559
1869
5
2730
6
5223
9
20634
8
2574
3114
4
4111
1098
417
1129
1291
1976
662
1664
1894
18385
6800
4513
1642
1452
292
1733
467
1470