31535
0
893
19279
2
25137
2275
2730
6
2224
968
2668
1386
3
1824
3114
4
2574
1
2459
9
5223
17353
1020
2546
951
802
494
2947
247
5316
1307
20634
8
325
1463
7334
1869
5