20545
1
1674
0
2220
2507
3
2013
2
2120
5226
5
451
767
4
5412
2082
1264
2522
3971
2068
14470
581
1867
582
2948
6
747
933
2446
2555
14125
10
796
6617
8415
24337
22
929