5262
10
1998
5
3047
7952
1
1138
5509
8
625
2
16840
15
2177
1222856
4
11483
3564
3
4694
7
2628
2800
3868