1248
2
499
1
531
894
0
678
3
466
673
553
975
714
6
1261
1466
9
728
2201
4
2970
7
2106
1696
983
662
1088
8
516
968
1355
12153
4270
1308
836
1275
925
1792