805
2
900
1
1386
0
1233
1194
2355
3
498
972
1594
214
788
596
16519
4355
14
1641
2095
734
1287
1084
10033
23
99
82
408
552
1031
1612
836
456
1131
4
6338
10