1431
1
3429
7
2
1373
1092
929
2906
989
0
385
329
838
4471
851
1690
1942
9
1768
3770
2579
1650
456
3426
4
1832
3
2777
2456
827
1555
1528
1011
2478
19783