3195
3
3121
2
2715
4818
4
1992
2825
697
0
1773
1309
2134
1
4914
297066
5389
3000
6779
5
267612
4978
3329
99072
36905
4074
5527
1558
3882
3303
10
215
1444
2967
1397
2919