420
0
1512
1
1601
3426
4
1158
3765
5375
1336
2
2615
2124
3
734
893
3735
787
756
1533
407
980
1511
1123
758
561
650
3083
496
706
1225
2465
3922
1350