19279
2
31535
0
467
25137
1824
646
2190
1
2275
1677
1020
20634
8
325
1488
572
35426
2730
6
17353
2673
1089
1428
1251
846
3498
4
543
968
369
787
171
418
3114