5489
11
957
1
820
986
0
504
5825
4
2039
7
618
429
903
734
2368
554
696
226
637
819
746
1112
7034
2
676
8786
906
1996
1741
9220
3
4519
15
8859
9
2870
6
1572