19279
2
3498
4
1157
0
31535
2461
20
2634
302
25137
408
1824
1020
20634
8
514
17353
2730
6
802
177
2727
1780
1202
2275
689
172
557
5237
1389
798
2668
968
683