31535
0
2730
6
2657
3
25137
2668
2
455
1020
20634
8
2855
19279
3092
1
5223
9
2069
17353
385
2442
1824
1869
5
968
2831
2670
20
467
10396
1130
3063
933
1007
2574
2275
694