4033
4
1998
5
1027
1
3429
3
4370
1728
988
0
2742
2
403
1745
2475
10
2570
1293
2555
22
8404
18
2754
2003
2682
454
3908
6
5270
7
2800
3007