31535
0
25137
2275
2
1872
1
20634
8
3381
3
918
2730
6
2809
1009
19279
2668
659
1056
394
3114
4
1483
5223
9
17353
1219
3693
12
1043
1824
802
517
476
74
637
2264
1869
5