662
1
123
1022
644
513
922
558
651
460
836
726
924
2
592
1803
5
1139
1321
555
812
128
367
332
599
333
139
380
291
85
427
495
628