1500
158
10
5
300
436
2
15
301
100
273
3
263
4
280
50
231
0
1
512
12
562
8
432
665
400
481
1369
6
1678
3467
869
1112
1709
31
922
945
527
576
659
17
500
681
1159
28
597