31535
0
25137
17353
968
2275
2
19279
2668
3114
4
5223
9
2224
1824
802
1020
467
2730
6
2076
1
1498
20634
8
1869
5
325
1454
3092
2855
3
501
247
693
2574
543
2587
16
3691