1814
2
1660
1
1168
3854
868
662
0
1000
2163
801
1766
2173
673
1819
830
997
802
496
1431
1380
1804
4309
2996
1545
528
745
693
526
3326
3
891
4080