2905
26
2973
9
3824
1
2135
3
1785
6
1090
1059
3071
1992
2799
816
0
4335
2
3014
20
2044
2744
2295
7
3551
10
2571
10827
4
9956
66
3485
2972
1289601
1072
297066
9036
2274
19944
108797