1006 563
926 308
921 384
741 217
569 763
549 404
463 203
449 655
435 657
424 400
423 561
408 211
395 91
286 913
176 851
164 411
112 940
64 533