31535
0
19279
2
871
3092
1
20634
8
1824
3114
4
2730
6
1020
2727
2275
25137
2546
1302
347
273
7334
17353
213
2981
1932
798
493
1452
467
418
1131
2224
2934
180849