31535
0
25137
19279
2
2574
1
17353
2275
20634
8
1869
5
7334
4
2730
6
1020
467
2668
3114
2459
9
5223
3691
1824
2749
1452
2224
968
2546
802
798
1898
1463
1961
2076
2855
3