31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
747
1997
3335
1
2275
6800
226
493
2809
2668
771
1645
2091
1043
1824
802
107
1049
2855
3
968
247
57
1353