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