3090
6
2906
2
2903
3
1174
1
2932
2530
4
951
1289601
21152
8
2866
665
5
5950
10
1606
940
3485
7
1526
3080
3673
32302
0
66
2165
844
3078
1814
3041
1935
1365
2744
12779
4706