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