951
0
968
2730
6
456
355
668
2490
417
547
719
1610
1655
743
602
1161
401
647
410
505
319
349
931
408
1949
3
767
483
418
614
1880
2
909