31535
0
25137
19279
2
17353
4465
20634
8
760
11829
2307
1682
492
992
1
2275
968
2096
1414
1018
1051
1824
2668
582
3114
4
6371
7
5223
9
383
2515
1785
957
904