1005 392
965 684
925 806
853 872
806 490
754 25
673 158
658 349
604 968
331 413
306 653
261 433
208 711
106 31