12733
5
1059
1
1131
646
600
618
1348
2
2735
0
4884
1985
1859
4274
3
852
820
696
1234
557
1038
2871
7034
504
3366
1380
2242
8786
903
1503
1996
1012
1195