420
0
493
662
1662
405
830
945
476
2110
1
731
32
3326
3
462
931
2001
386
116
445
448
1550
1380
693
1646
1848
1210
27