2368
1
1547
1669
4
1816
4179
1568
868
745
0
1794
929
3
1380
801
2710
2
1690
1746
1606
2999
1766
1982
1778
454
1787
2166
1660
1301
2392
4311