947
1
2051
8
1096
2102
1628
6
544
0
2133
600
348
1213
584
2125
3
558
2
613
807
663
634
632
983
594
395
472
1165
534
776
287
1029
675
784
4
888