19279
2
25137
0
1880
31535
1020
1824
467
17353
1647
1
2190
1551
398
1972
3691
5
1809
2275
2881
4940
547
1098
653
2041
1645
458
2749
683
1780
448
392
968