31535
0
25137
19279
2
17353
2275
3498
4
1769
2321
7
2668
3114
5223
9
1824
802
2539
5
2730
6
20634
8
1578
1020
7334
1869
968
3045
1
1323
2587
16
2855
3
2165
247
467
659
1909