0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1333
2010
7025
5108
4368
4828
3387
9793
4688
5546
7715
2322
5216
6966
4649