250
1
712
2
465
713
6
323
349
227
274
503
791
0
176
1659
1012
1210
3
845
622
661
471
578
426
658
608
4
687
1428
645
753
766
212
1150