31535
0
25137
2275
2
19279
829
1
1305
745
3
1336
618
17353
2198
397
1805
2568
5
2526
2693
755
8807
682
2574
2809
651
1621
968
1855
1454
2901
20634
8
2668
4713
14