607
2
4920
5
1656
1
2183
9
425
3096
563
6
2575
1278
376
1266
3
1447
1357
4
485
842
0
774
3183
433
960
1112
8
1015
637
414
401
558
5483
545
476
440
4929