31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
2275
6800
2809
246
2668
2265
2459
2091
1043
1
1824
802
325
471
269
2727
518
58
405
411
995
2855
3
569