31535
0
25137
2275
2
19279
1772
1
17353
798
2574
1298
968
20634
8
2668
2682
4
3114
1563
1020
5223
9
3510
3498
1280
1976
802
661
1824
2730
6
467
1869
5
996
2855
3
247