31535
0
25137
20634
8
1869
5
2730
6
661
19279
2
874
398
1317
1
637
2657
3
17353
2668
2546
4455
968
608
1862
557
1325
502
828
823
1267
486
7039
443
683
492