2265
3
614
2
2716
1
4850
6
4034
5
1161
146
12677
13
1083
4
876
646
581
0
3000
1287
904
2280
78
3292
5464
62774
17
4172
7
4623
9
4984
869
2128
18792
3533
1830
1053
13141
10