31535
0
25137
2275
2
19279
2657
3
2668
3114
4
5223
9
17353
968
2076
1
802
2730
6
1638
20634
8
1824
1869
5
1020
2855
247
382
2574
3691
2809
2301
2881
3498
2224
2328
3510