19279
2
25137
0
2730
6
1824
31535
2657
3
2668
105290
458
20634
8
392
6140
622
2855
387
631
4172
9
1842
1
1057
1020
323
464
306
10581
3428
4536
543
547
2901
411