25184
0
20646
14089
1746
4
1422
6
15353
2
16659
8
1159
2710
1579
854
1792
3
1354
1647
1681
2463
5
1269
1958
1982
1586
1
682
1589
782
1570
1537
1263
2630
1232
662
1119