31535
0
17353
25137
19279
2
2730
6
3114
4
20634
8
1098
2275
6800
1923
3
2809
8822
5
467
16840
15
1894
1
1084
1559
15482
2668
3466
822
1903
16399
5559
1824
3442
2411
3092
2091