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