19279
2
31535
0
25137
17353
2546
1
2730
6
20634
8
1559
6800
1302
646
521
467
4111
7952
814
1098
2711
3114
4
729
1513
1932
2306
105290
2659
16840
15
1603
11829
2644
3025