890
2
1106
1
1637
696
689
453
76
1636
630
356
554
807
645
531
1140
3
326
287
553
625
350
290
367
428
442
309
319
584
1066
358
336