19279
2
2109
0
1149
139
467
1314
2023
1
775
918
3990
2125
2189
1440
356
1053
2461
20
569
714
3868
968
341
486
475
2395
846
47041
2727
458
573