500
303
5
2
368
4
6
200
0
50
504
1
13
378
3
505
9
80
648
12
16
768
10
700
977
8
753
1454
14
45
600
830
941
1715
83
1951
7
97
2019
132