19279
2
1824
0
777
2275
392
2546
1
1020
387
25137
1132
31535
464
383
404
804
518
2190
3114
4
1511
575
979
961
2635
458
775
1961
7334
6140
1045