1119
2
2365
4
801
1
328
2435
6
837
626
96
653
727
1224
641
737
483
1013
1011
0
1133
1193
1633
632
981
3155
11
490
1330
3538
5687
2271
591
1314
795