31535
0
19279
2
25137
17353
1129
1869
5
2574
1
20634
8
263
1559
467
1823
18385
292
3114
4
662
1330
2730
6
5223
9
1425
635
417
509
1344
915
1452
1894
1922
2330
1182