31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
3381
3
2809
2008
2668
1056
1
2091
1551
258
1043
1824
802
2111
1119
2855
247
1559
973
467
1009
3092