2906
2
1814
3090
6
2903
3
1174
1
2932
2044
2530
4
951
21152
8
2866
665
5
5950
10
2934
1606
940
3485
7
1526
3080
108797
0
1787
32302
66
844
3078
2660
3041
1935
1365
1289601