491
2
407
1
527
674
1029
1096
2102
1627
6
544
0
2133
599
348
613
807
662
634
632
983
947
1236
2051
8
1212
583
594
395
470
1269
644
1921
867