31535
0
25137
4478
8
2275
2
19279
3691
5
2668
3114
4
1824
5223
9
1997
864
17353
968
3440
802
692
2730
6
20634
1869
325
2855
3
436
247
1
3092
2574
1701
2809
2197
2301