15227
5
12490
9
4555
3
3553
2
3139
1
5129
2562
25710
8
2594
3895
0
5165
4
4594
2063
12376
10076
15764
16450
41635
13
14502
3758
4279
2673
1948
3044
7484
4651