1012
3
1079
1
1831
9
7532
5
2042
2
1250
1120
22595
8
1850
2185
1858
15
1451
1452
5123
4
1547
3012
7
1153
1524