1499
1
555
2
977
202
511
296
504
471
282
320
120
514
370
267
245
227
70
363
562
244
654
103
108
142
195
147
126
74
87
45