31535
0
2275
2
20634
8
25137
2730
6
2809
968
19279
467
2224
2668
3114
4
5223
9
17353
2076
1
1043
1824
802
1869
5
358
574
2855
3
290
247
469
2574
3092
1343
3691
483