424
0
426
683
53
787
1346
4
25137
381
276
1551
2
4111
2328
951
57
602
492
1661
1
1425
547
297
637
2987
722
798
415
968
2727
2152
457
844