1425
2
1515
3
4715
5
883
0
1871
1583
1
1175
2920
4
2110
18816
11
2550
718
2277
2502
7673
8
2005
4016
17970
15
11153
23802
9
18546
6779
979
4945
12185
9817
101569
1073
9607