31535
0
19279
2
25137
17353
3114
4
1344
467
1513
1
2275
2546
1823
292
2316
1922
1642
2730
6
1330
662
2727
5
1578
2330
1129
2207
1470
1733
1054
20634
8
1559
1696
4111