1125
1
1037
2
3058
1632
1000
0
801
1660
83
1547
1665
1691
830
526
4833
2368
4309
3
868
1788
1382
2710
1816
2152
5439
496
1749
1681
635
1431
1457
2358
9