1002 165
953 143
880 863
878 475
812 103
721 477
584 969
528 213
474 965
472 753
341 821
207 737
143 953
139 468
126 737