1499
1
554
2
976
202
508
294
503
471
281
320
120
512
370
267
244
226
69
363
562
654
102
107
141
194
147
124
74
87
45