2999
3
693
0
1431
1
4179
2368
1532
868
1749
5897
4
1570
1778
1813
2166
2049
1606
300
2982
2152
2
1000
2082
1844
1883
2294
1590
1766
2392
1357
1816
1547
1962