31535
0
19279
2
25137
467
17353
1578
691
20634
8
1922
1
1559
1291
6800
1421
2730
6
1824
572
417
2368
1425
3114
4
683
3815
1733
1193
1566
1330
1894
2546
4111