2666
9
2502
5
1681
1
1982
2660
2
2055
4309
994
6
905
2748
2591
5592
8
1788
801
0
392
3415
830
873
4029
2756
1633
4
370
16062
15
891
400
1307
3
2209