1085
2
527
1
1065
1050
454
625
5
476
683
740
1875
564
823
1300
4
73
1486
223
76
79
63
1852
604
559
498
95
238
579
981
815
3
323