20751
0
25253
684
2
15390
3905
9
1978
1
1267
1547
860
14099
560
954
1148
5
1772
4
2637
1748
1429
2719
1425
6
2465
16680
8
16
2062
2613
10
1827
12
555
500
538
783