31535
0
1020
25137
2275
2
19279
17353
968
2855
3
2730
6
2006
3498
4
2668
467
3114
2574
1
2459
9
5223
693
2546
802
1824
2587
16
20634
8
1463
7334
1869
5
2076
4536
1010
2822