5123
6
2505
2
4044
5
17946
0
3580
1
400
1250
2254
1532
1449
5440
8
1590
3125
906
3427
7
1078
3156
1461
2512
1419
1988