1425
2
4386
4
5196
838
1
1011
0
3943
17391
7
3273
2829
3546
4715
5
2954
773
272
873
11153
8
1180
302
1107
4629
15
392
2727
99072
1749