810
1
1851
3
717
1061
4471
2
1103
0
596
475
3159
96
2324
4
469
1494
2469
894
5527
1604
766
665
1105
484
1298
919
490
477
2663
1970
318
668
5430