1063 826
1004 435
989 61
818 495
700 585
695 263
624 250
510 26
501 620
444 319
397 830
383 683
270 499
246 898
86 924
60 450
26 871