31535
0
4994
6
2275
2
467
2503
25137
7334
4
1722
1329
1
3114
2767
3
968
1352
1642
729
1453
1622
3691
5
17353
1824
198
7750
1425
1501
2881
1120
2177
19279
1020
2966
8