31535
0
17353
25137
3114
4
19279
2
1124
1
2275
2730
6
1193
6800
20634
8
1098
1326
2767
3
688
1733
3025
1642
1129
896
326
1907
5
2842
4129
1664
467
1666
1711
2697
3791