1628
1
666
1568
998
830
0
496
1766
2
1000
1093
3562
4179
1816
1570
1746
662
1787
83
2110
801
1431
2428
11059
9
673
868
897
1173
1353
1690
3463
915