20704
0
25219
14093
1748
4
1423
6
15371
2
2717
1033
16668
8
853
856
299
1
1160
1354
1647
1682
1197
3
2465
5
480
1580
3088
1987
1587
682
667
1672
472
1409
11
974
1573