3195
3
3121
2
2715
1992
697
0
1309
4914
5389
1
5527
1558
4818
4
2825
7951
18
108797
6724
2386
1038
2820
10
131589
835
377
2905
26
1339
2446
2245
2530
6236
2786
1174
10827