2258
1
1332
0
1153
2996
1927
2
15233
3012
4
9956
3
2902
16
5504
2949
984
948
5141
7
1289601
10827
2355
2535
6236
10
2471
7258
55904
3046
4044
5
951
3083
623
2149
2465
297066