909
0
461
718
1
578
675
654
593
465
1889
2
2454
817
2740
3
1774
8
903
3186
1903
2769
1136
813
560
1699
1656
556
969
1347
1200
40177
915
875
622