31535
0
1862
1
2172
1020
2587
16
25137
2727
2
2275
19279
467
2730
6
4536
1509
3092
2668
3114
4
1501
2574
2041
2459
9
5223
1137
17353
1803
968
2546
802
1824
20634
8
1463