3041
2
1935
868
1
1365
1289601
4
2744
25669
0
12779
8
1000
2736
802
4706
2698
467
3206
5
2395
6
1957
1537
2823
1819
801
159
2121
456
1912
1922
673
6105
3386
3
697