31535
0
4445
3
12958
5
1924
1
19279
2
1642
1787
2668
400
3114
4
1775
2000
583
1418
1129
2678
10
17353
2369