4002
4
2294
1
3742
6
5339
5
1344
1590
1305
2477
2368
830
0
1681
1816
1428
2
2277
1000
693
1788
1813
83
673
5094
9
868
2173