19279
2
25137
0
31535
407
1131
467
771
269
1824
2126
270
646
653
2275
948
729
1872
1
802
2211
747
347
657
1462
846
2076
1425
1748
604
393
7334
4