31535
0
3092
1
2730
6
19279
2
2657
3
2668
326
968
39034
25137
20634
8
2855
5223
9
325
2288
521
1869
5
1824
256
2224
1084
646
1507
1880
2229
4
2648
2574
2275
1645
3691