5052
10
1593
2
619
3
2003
1
3336
1186
3461
4
1195
2471
7
2164
3460
3519
9
6247
5
7095
3248
8
574
0
975
2155
18258