31535
0
25137
17353
1501
3114
4
19279
2
2730
6
4536
2546
1
20634
8
1020
467
547
1098
2727
2459
9
845
1559
2041
2587
16
1518
6800
1137
2275
3092
4677
10
2091
114
968
1862