300
91
1
0
500
143
2
246
3
244
100
293
4
229
198
261
5
314
10
14
800
350
20
277
8
50
269
6
316
434
361
345
413
400
337
600
397
662
700
349
1016
7
471
626
12
475
5000
635
900
393