31535
0
3092
1
19279
2
25137
871
1824
968
1020
3114
4
347
17353
2981
2727
2275
20634
8
2443
3315
3
273
2730
6
467
477
798
213
180849
586
17
1452
2574
1932
472
2224