31535
0
2730
6
1645
1
2657
3
2668
2
492
1020
25137
20634
8
2855
5223
9
1824
1869
5
968
970
2574
19279
2564
2275
1146
3691
2809
17353
2301
3092
944
2881
752
423
628