1042 650
1015 835
887 752
886 314
881 873
792 750
665 844
647 515
468 922
423 162
382 209
352 993
121 30
23 639