1660
3
3224
1
2656
5072
4460
2698
2
5453
3041
7600
5546
6
6597
1105
921
686
915
607
828
827
547
574
546
517
1078
480
948
739