31535
0
1937
1
467
2275
2
25137
1642
968
3114
4
17353
964
1824
1796
3691
5
2076
1020
1903
2881
7952
19279
6062
16
107
2966
8
1098
729
2749
1070
292
5262
3408
12
1452