9956
3
2902
16
5504
2949
0
5141
7
1289601
4
10827
2355
2535
2
6236
10
1382
1
2471
7258
313
2966
6
55904
3046
2446
4044
5
951
3083
623
2149
2465
6346
297066
2299
1107
3014
20
37355
13