1050
1
1065
736
951
1680
1101
886
2
641
1858
3
332
284
359
262
80
306
68
222
120
78
122
77
109
221
74
1333
1061
990
604
740