6047
4
1516
1
5412
951
2209
3
1594
5151
8
582
0
2466
5
4034
2462
3683
2312
1451
2170
1547
1348
2522
2
2505
1306
1681
1743
785
4311
1780
383
989
610
2451
2705