14125
10
5978
6
5504
16
1302
2
3910
3
24337
22
11059
9
1525
1331
9160
5
19783
181997
11
2428
0
1704
2467
1
3683
444571
45986
2281
7