3779
2
1606
1
2986
300
0
868
940
1704
1193
2152
2082
2368
1000
2392
1844
2294
1512
2711
635
3426
4
2911
9
1590
1766
1819
4651
3
10243