251
1
2212
6
1641
1659
2
1013
661
323
471
714
0
1305
1211
3
846
622
878
579
1430
646
1841
754
766
1151
687
609
4
427
658
213
1514
841
654
8