424
0
683
426
1425
53
787
1025
1346
4
844
381
276
597
859
1551
2
1232
1109
4111
2328
719
951
57
980
820
799
602
973
772
1
476
1428
1661