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