4761
2
4321
4
3256
2529
1267
2400
6
3563
7
5209
9
2844
1
2915
717
1042
4175
1514
781
0
1167
2257
5
1501
3
428
3353
1866
1084
1218
2082
1223
4027
1665
873
4684
16868
39