31535
0
2275
2
3114
4
2730
6
20634
8
25137
19279
3691
5
17353
5223
9
2724
2809
1043
1
802
1756
2337
2438
246
2330
1824
968
2459
2668
2274
1056
7789
16
1506
169211
11
422
467