19279
2
2809
25137
0
2275
31535
2730
6
20634
8
1053
17353
1132
475
4111
2211
1020
486
341
1824
139
422
405
518
282572
1073
918
802
2299
1
2103
1898
4
35426
968