1065
1
1050
1300
4
823
2
815
3
579
95
981
1486
251
323
222
76
79
476
671
433
672
696
604
621
641
683
740
1061
1246
983
1851