1500
256
11
6
300
459
2
15
10
320
100
290
3
278
5
294
4
50
243
0
295
1
526
12
577
8
443
679
400
497
1384
1687
3483
889
1125
1730
31
937
963
543
601
17
522
690
1175
28
614