19279
2
1824
0
25137
31535
691
2250
3599
1
2275
467
2474
2668
646
572
3114
4
1518
3967
8
17353
2522
355
802
2730
6
1332
1842
2727
2190
20634
1414
423
1020
407