500
954
4
18
50
927
7
6
20
1656
36
784
1
5
1140
14
17
881
9
871
8
10
1785
24
60
565
0
2
617
400
787
600
908
300
1418
810
1274
853
3
1000
1873
21
32
1147
100
595
200
923
800
1511
22
1128
1044