19279
2
31535
0
25137
2546
1
2275
17353
4111
20634
8
1152
467
1824
2522
683
691
572
296
653
458
360
1009
46414
1682
2748
953
105290
2809
552
390
1024