739
2
531
648
3
1329
0
1834
1
1160
901
799
920
1092
4
769
501
329
151
64
511
6117
9
527
878
3349
722
663
803
1710
2482
5
1350
983
400
584