31535
0
2275
2
20634
8
25137
2730
6
2809
19279
3092
1
2668
3114
4
5223
9
17353
1043
1824
802
1869
5
968
1132
2855
3
247
4363
7
2574
467
2119
1282
3691
2301
1020
2881
3498