19279
2
968
0
2275
1824
980
1
1125
1333
25137
20634
8
1020
2190
392
729
2955
31535
1428
518
492
1137
467
17353
2730
6
334
3116
475
1132
387
2587
16
2809
1501