476
0
325
1161
288
683
1872
1
722
213
517
1710
1645
381
820
1101
1557
584
1238
422
3693
12
919
482
929
489
403
799
602
1133
535
608
408