800
312
4
2
298
390
3
900
432
6
50
676
12
1000
590
644
5
2669
14
10
931
9
100
1451
41
1190
15
2139
117
521
0
691
1
603
617
470
611
588
889
686
7
524
8
591
645
773
709
665