3125
2
3765
4
25494
0
3779
1729
4471
2964
1
797
3051
1603
691
5200
1849
1461
2658
10
1332
1913
5
1451
783
47639
1853
621
708
984
2177
637
76
2258
1486
1615