31535
0
25137
19279
2
1824
17353
968
467
2275
20634
8
2546
1
2668
3691
5
3114
4
5223
9
802
2730
6
1869
492
63
2855
3
247
2574
798
423
2809
2301
1020
2881
777
152