1081 826
1013 435
1003 519
992 61
938 1000
911 159
824 495
703 585
702 263
625 250
519 26
508 787
508 620
450 319
400 830
388 683
276 499
251 898
98 924
63 450