31535
0
19279
2
25137
17353
2275
2008
3551
3
1343
968
3498
4
467
1020
860
2574
1
20634
8
3092
1824
2668
3114
5223
9
2224
3510
462
798
802
2730
6
1551
675
1251
2198