19279
2
31535
0
325
1020
2727
7334
4
17353
25137
777
1824
21743
1
4192
273
249
2275
411
303
775
2190
435
392
266
422
383
798
2645
1961
341
4452
1045