1766
2
666
1
1628
1000
0
1173
1568
1690
1787
3463
3407
1938
1570
1308
830
496
1485
998
1543
1093
382
843
1431
1092
1159
1267
841
3562
1814
4
2403
646