31535
0
19279
2
25137
17353
2546
1
2682
4
1559
3114
1869
5
2730
6
5223
9
1365
20634
8
2574
467
7952
417
2229
814
1291
292
4111
18385
1642
3063
3
1452
662
1129
4016
2275