31535
0
19279
2
25137
17353
2546
1
20634
8
1559
2730
6
2198
3114
4
4111
1098
417
2369
1129
282572
1291
1976
662
1664
1894
18385
6800
4513
1642
1452
292
1733
467
5781