1020
0
19279
2
1824
458
357
575
25137
464
693
968
392
1045
333
349
2730
6
1314
323
418
263
376
381
679
326
31535
342
597
548
320
21743
1