31535
0
25137
17353
19279
2
3114
4
2730
6
20634
8
637
1897
1
518
467
4922
63
1020
1098
1712
6800
547
487
2275
2190
1310
474
1130
356
2810
1824
257
2041
212