1175
2
3222
6
1251
1
2366
5
1466
1535
2125
0
1445
4179
1676
994
807
3655
737
1347
4250
4506
892
971
1019
1178
2664
3
1788
1954
1532
540
300
635
688
1060