3779
2
4471
2964
1
3051
1603
1461
0
2476
3
2920
4
750
536
3539
2906
89
618
131589
1364
2258
3551
10
804
392
1829
1672
108797
2990
189326
1294
562
2478
748
10827