1131
0
352
423
1
19279
2
1025
1661
640
661
418
380
470
457
377
1551
710
572
260
5875
381
1308
439
593
668
605
297
613
773
368
1428