19279
2
31535
0
1020
325
1574
1
2275
608
1824
17353
371
2730
6
543
637
1084
839
20634
8
1488
328
646
804
2668
968
25137
3114
4
849
706
320
2459
9
1880
586
17