1590
1
2209
1691
673
0
830
1000
662
745
2760
4
1382
496
1681
801
868
1093
1424
2999
3
1660
802
2392
2
1778
2822
2710
1690
2368
2173
1746
1844
1751
3326