1020
0
342
19279
2
430
1
443
25137
393
1425
328
529
641
1872
303
381
263
3663
1133
517
366
955
584
180849
661
326
991
592
931
392
918
458