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