19279
2
31535
0
392
799
25137
476
1
1824
3498
4
7039
219
447
341
688
3990
2275
529
1470
2190
2702
297
2132
29323
380
792
1062
820
362
4106
970