19279
2
25137
0
31535
1824
467
1897
1
1020
17353
547
2275
891
1705
2668
2312
3092
3114
4
3498
5155
8
925
968
2727
782
2522
469
802
646
69
2730
6
1842
1051