806
1
913
665
0
3636
4
9305
8
2544
3
2795
676
3863
946
1101
602
847
760
5431
2
3113
888
3715
787
1202
1929
6724
717
1451
1036
4697
3182
1131
4612
3250