31535
0
2275
2
19279
20634
8
25137
2730
6
968
2809
3092
1
530
4
1051
2668
876
3114
5223
9
17353
1043
1824
802
1945
291
617
4012
202
1869
5
2475
543
4382
226919
14
121182