930
2
1154
2377
1
471
929
3
4691
898
752
1419
475
0
96
1579
611
893
1944
418
1988
5
1109
539
776
332
5801
1719
3549
678
839
1158
1308
592
553