20
10
12562
15
20434
5
5189
2
5376
5082
0
4050
3
4246
1
3926
2854
3366
3863
3578
4706
6
5057
5128
4747
4
5629
5257
4550
3878
5322
6223
3153
3643
5993
5577
4601
4948
4113
4924
4392
4129