31535
0
25137
2912
10
2275
2
19279
2668
3114
4
3535
3
5223
9
17353
1462
1
829
802
334
2730
6
1877
1020
20634
8
44
1824
1869
5
968
1454
2855
247
448
2574
419
2299
407