19279
2
25137
0
31535
467
572
1824
2190
1
2522
20634
8
653
392
17353
1428
486
953
2730
6
1972
683
846
2275
139
360
390
405
543
615
798
2211
646
518