31535
0
25137
2275
2
246
19279
1824
2668
3114
4
5223
9
17353
802
1650
2730
6
241
552
20634
8
1020
1504
1869
5
968
2855
3
1191
798
247
1
2574
1553
1454
1084
373
3691