3121
2
3195
3
2715
2134
1
4818
4
2825
1773
1339
2687
469
0
6779
5
1558
3000
7951
18
1372
1218
6724
5527
616
1038
2820
10
835
377
2905
26
508
3329
2446
676
696
1397