31535
0
19279
2
25137
17353
1869
5
2574
1
5223
9
4111
1098
467
3114
4
492
1559
2546
20634
8
1824
3691
683
2749
445
2442
968
4604
13
3663
2730
6
3469
1020
3149
6800
1811