19279
2
31535
0
2546
1
25137
17353
4111
20634
8
2275
6800
1824
1009
683
467
4594
2748
608
458
2809
1152
691
2522
503
1921
3691
5
46414
296
1754
649
4675