251
1
713
2
2212
6
1660
1013
579
3
661
714
0
471
1211
846
623
427
658
609
4
687
1430
646
754
767
213
1152
1514
841
655
8
4171