500
1124
5
8
400
1020
2
0
1143
12
11
300
847
3
893
1
2908
43
108
1674
6
17
1501
14
28
754
200
766
1162
7
100
1090
1026
600
908
4
830
887
1252
1113
1000
3323
44
118
1505
2778
27
5000
5993
69
50
922
1404
942
1723
102
3149
103
2095
13
80