476
0
325
1161
288
489
1645
1
1880
2
482
1872
968
929
722
403
694
505
408
640
213
517
456
25137
381
683
3868
1101
1557
584
422
3693
12
659