2525
3
848
1
862
0
2057
3013
15
1683
3354
1077
1365
1247
2
1517
948
2505
3683
1743
3054
5
1466
712
1306
2044
1175
2500
582
790
1481
1568
2060
21152
8
12472
8411