805
2
900
1
1386
0
1233
1193
2355
3
497
971
1594
214
788
596
16519
4355
14
1641
2095
734
1287
1084
10033
23
99
82
407
551
1031
1612
836
455
1131
4
6338
10