659
1
480
791
2
555
813
4
633
585
640
625
427
687
553
521
445
558
627
226
114
1449
401
111
69
1802
73
2801
3
88
578
64
80