101
1
2818
3
154
0
873
16
640
835
728
1500
929
4015
9
809
2
1376
867
938
1903
4
1671
1960
3561
3510
2786