1681
1
1819
1051
1332
2999
3
2184
1788
1000
0
802
868
1813
830
801
1938
2163
467
1690
83
2368
693
2166
2710
2
526
2740
1660
496
1568
1547
745
1093