247
1
1210
2
94
896
350
1308
1297
3
179
622
4881
6
651
962
764
535
3091
389
712
742
583
846
867
2007
0
1554
773
680
4
744
525
2565
531
638