31535
0
19279
2
25137
571
1922
1
17353
1869
5
3114
4
1098
467
2190
1518
1733
5223
9
1578
4111
1421
2275
2574
1865
1894
2799
3
3795
1054
292
2188
544
964
1559
2546