31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
2727
1098
1862
1
1020
2172
2587
16
2275
6800
1501
4536
3092
547
2809
467
1824
483
418
1509
2668
1898
1115
2091
1043