31535
0
19279
2
25137
17353
6800
3114
4
1098
467
2730
6
2275
2091
20634
8
683
1087
1
1559
896
1423
2111
3
3404
4111
2982
1452
1824
1133
381
809
1842
3559
3739
430