2245
3
1475
1
1527
1297
2
2398
2015
20850
5
665
988
0
651
744
549
2457
1995
2906
1876
1615
4
8072
4837
643
944
1958
4375
1510
5919
1871
10035
1845
1019
954