19279
2
1551
25137
0
1824
2730
6
31535
653
1020
101
505
17353
3498
4
2714
5
291
2727
423
2189
448
1
802
2275
20634
8
572
467
637
881
1131
2126
846
683