20850
5
1543
2
1527
1
4971
14
2015
988
0
2750
4
2220
4309
3
1475
549
1297
2398
1331
3054
1876
3818
1615
944
9160
1832
3584
2722
946
1180
4954
5919
2667
665
1510