31535
0
25137
2730
6
2275
2
19279
1020
1098
2668
1824
3114
4
2574
1
2459
9
5223
422
17353
1949
3
968
2546
802
798
484
326
20634
8
1796
1851
1463
7334
3615
7
1869
5
1073