19279
2
31535
0
25137
4111
17353
467
683
1559
2546
1
1824
2748
1098
3114
4
381
1257
3
2730
6
20634
8
2727
968
6800
675
1842
273
584
430
780
722
3621
392
4604
13