31535
0
2275
2
3114
4
3440
1665
3
1627
1129
25137
19279
2668
1452
1
8024
5223
9
17353
2135
2735
802
544
2730
6
1093
467
650
1976
20634
8
1824
1869
5
968
1642
1392