31535
0
1023
3092
1
1578
2730
6
20634
8
2657
3
2668
2
968
521
326
25137
1824
2229
4
2855
5223
9
19279
1020
2288
2257
105807
42
17353
467
6406
12
1869
5
2224
1044
4172
5255
16
395