4455
2
521
1
2328
0
1133
683
25137
381
4111
409
467
893
1557
1045
2190
456
3233
16
20634
8
1425
798
403
262
1748
385
1020
1661
267
1551
2123
957
722