31535
0
19279
2
25137
17353
2546
1
4111
467
3114
4
1559
1098
292
2730
6
1976
20634
8
662
1664
1894
169211
11
683
6800
4513
1642
1452
1733
381
3559
1470
430
571
326