905
0
2964
1
485
715
3498
4
1647
476
11447
817
616
2478
2881
930
2
579
761
4471
101
1672
657
852
755
1458
628
1225
1001
1151
346
822
34
824