625
1
689
581
392
157
515
332
840
559
2
438
3
384
634
4
297
1046
302
466
315
363
301
231
419
274
221
289
310
361
227
1459
7
262
1065
6